如何通过'writeFlashHTML'函数将HTML内容添加到Alive pdf页面?
var markup:String = "<s:span>Z</s:span>
<s:span baselineShift="subscript">R</s:span>
<s:span> [kN]</s:span>";
rt1.textFlow = TextFlowUtil.importFromString(markup);
<s:RichText id="rt1" width="200"/>
代码视图中的
myPDF.setXY(160, 10);
myPDF.textStyle( new RGBColor(0), 1 );
myPDF.writeFlashHtmlText(10,rt1.textFlow.text);
我需要使用html
函数将此alive pdf
显示在writeFlashHTML
。目前它无效。
答案 0 :(得分:0)
有UnicodePDF作为PDF类的替代品。虽然它不支持HTML的编写。
我发现html的内容受到alivepdf的限制,或者我只是不太了解alivePDF。所以我的工作是使用支持我之后的格式化选项的flash组件,然后将其缓存为Bitmap并将其添加到PDF。它不像直接写文本那样优雅,不能很好地缩放或打印,也不可选择。但完成工作。最终,我认为最好将信息发送到另一个服务器端脚本或桌面服务,以用于此类事情。 AlivePDF摇滚,但有局限性。