添加HTML内容到Alive pdf不起作用

时间:2012-01-05 07:24:46

标签: actionscript-3 flex alivepdf

如何通过'writeFlashHTML'函数将HTML内容添加到Alive pdf页面?

 var markup:String = "<s:span>Z</s:span>
                      <s:span baselineShift="subscript">R</s:span>
                      <s:span>&#32;[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。目前它无效。

1 个答案:

答案 0 :(得分:0)

有UnicodePDF作为PDF类的替代品。虽然它不支持HTML的编写。

我发现html的内容受到alivepdf的限制,或者我只是不太了解alivePDF。所以我的工作是使用支持我之后的格式化选项的flash组件,然后将其缓存为Bitmap并将其添加到PDF。它不像直接写文本那样优雅,不能很好地缩放或打印,也不可选择。但完成工作。最终,我认为最好将信息发送到另一个服务器端脚本或桌面服务,以用于此类事情。 AlivePDF摇滚,但有局限性。