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);

htmlこれをalive pdf.using関数に表示する必要があります。現在writeFlashHTML、機能していません。

4

1 に答える 1

0

PDF クラスの代替として UnicodePDF があります。ただし、HTML の書き込みには対応していません。

html が alivepdf で制限されていることがわかりました。または、alivePDF を十分に理解していません。したがって、私の回避策は、私が求めていたフォーマットオプションをサポートするフラッシュコンポーネントを使用し、それをビットマップとしてキャッシュして PDF に追加することでした。テキストを直接書くほどエレガントではなく、拡大縮小も印刷も適切ではなく、選択もできません。しかし、仕事を成し遂げます。最終的には、この種のことについては、情報を別のサーバー側スクリプトまたはデスクトップ サービスに送信するのが最善だと思います。AlivePDF は揺るぎませんが、制限があります。

于 2012-08-06T06:59:03.157 に答える