2012-01-05 9 views
0

'writeFlashHTML'関数を使用してAlive PDFページにHTMLコンテンツを追加するには?AliveにHTMLコンテンツを追加する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); 

私はそれが動作していないfunction.Currently writeFlashHTMLを.using alive pdfにこのhtmlを表示する必要があります。

+0

私の代わりに.textの – ToddBFisher

+0

@ToddBFisherのものを使用してみてください、テキストフィールドのための.htmlTextプロパティがあります知っている:私は、PDFを生成するために生きているのPDFライブラリを使用していました。それは、アルファ、ベータなどのギリシャ文字をサポートしていません...どのようにPDFにUTF8文字を追加する。 – Shebin

+0

http://alivepdf.bytearray.org/?p=440にアクセスし、フォントを埋め込む方法をご覧ください。 htmlTextを使用していましたか? – ToddBFisher

答えて

0

PDFクラスの代わりにUnicodePDFがあります。 HTMLの記述はサポートしていませんが。

alivepdfで制限されているhtmlの内容が見つかったり、alivePDFを十分に理解できません。だから私の回避策は、私がしていたフォーマットオプションをサポートしていたフラッシュコンポーネントを使用し、それをBitmapとしてキャッシュし、PDFに追加することでした。テキストを直接書くほど優雅ではなく、うまく縮尺したり印刷したりすることはできず、選択することもできません。しかし、仕事を終わらせる。最終的には、このタイプのものについて、別のサーバー側のスクリプトまたはデスクトップサービスに情報を送信することをお勧めします。 AlivePDFは揺れますが、制限があります。

関連する問題