2012-01-05 47 views
0

如何通過'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

回答

0

有UnicodePDF作爲PDF類的替代品。雖然它不支持寫入HTML。

我發現有限的alivepdf的html的東西,或者我只是不明白alivePDF足夠好。所以我的工作是使用支持格式化選項的閃存組件,然後將其作爲位圖緩存並將其添加到PDF中。它不如直接書寫文字那樣優雅,不能像任何好的縮放或打印一樣,也不可選擇。但完成工作。最終,我認爲最好將這些信息發送到另一個服務器端腳本或桌面服務,以實現此類功能。 AlivePDF的岩石,但有一定的侷限性。