将HTML内容添加到Alive pdf无法正常工作
问题描述:
如何通过'writeFlashHTML'功能将HTML内容添加到Alive pdf页面?将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
function.Currently它无法正常工作。
答
有UnicodePDF作为PDF类的替代品。虽然它不支持写入HTML。
我发现有限的alivepdf的html的东西,或者我只是不明白alivePDF足够好。所以我的工作是使用支持格式化选项的闪存组件,然后将其作为位图缓存并将其添加到PDF中。它不如直接书写文字那样优雅,不能像任何好的缩放或打印一样,也不可选择。但完成工作。最终,我认为最好将这些信息发送到另一个服务器端脚本或桌面服务,以实现此类功能。 AlivePDF的岩石,但有一定的局限性。
我知道TextFields有一个.htmlText属性,请尝试使用该属性,而不是.text – ToddBFisher 2012-01-05 15:42:05
@ToddBFisher:我使用活着的pdf库生成pdf。它不支持像alpha,Beta等希腊字符......如何将UTF8字符添加到pdf中。 – Shebin 2012-01-06 04:45:41
请访问http://alivepdf.bytearray.org/?p=440并查看如何嵌入字体。是否使用htmlText为你工作? – ToddBFisher 2012-01-06 05:35:07