将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>&#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。采用writeFlashHTML function.Currently它无法正常工作。

+0

我知道TextFields有一个.htmlText属性,请尝试使用该属性,而不是.text – ToddBFisher 2012-01-05 15:42:05

+0

@ToddBFisher:我使用活着的pdf库生成pdf。它不支持像alpha,Beta等希腊字符......如何将UTF8字符添加到pdf中。 – Shebin 2012-01-06 04:45:41

+0

请访问http://alivepdf.bytearray.org/?p=440并查看如何嵌入字体。是否使用htmlText为你工作? – ToddBFisher 2012-01-06 05:35:07

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

我发现有限的alivepdf的html的东西,或者我只是不明白alivePDF足够好。所以我的工作是使用支持格式化选项的闪存组件,然后将其作为位图缓存并将其添加到PDF中。它不如直接书写文字那样优雅,不能像任何好的缩放或打印一样,也不可选择。但完成工作。最终,我认为最好将这些信息发送到另一个服务器端脚本或桌面服务,以实现此类功能。 AlivePDF的岩石,但有一定的局限性。