0

如何通过“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);

我需要将其显示htmlalive pdf.usingwriteFlashHTML函数中。目前它不起作用。

4

1 回答 1

0

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

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

于 2012-08-06T06:59:03.157 回答