質問

Flexを使用してAlivePDFを作成し、WebAppを作成しています。 AlivePDFのバージョン1.5を持っていますが、フォントを設定できないようです。

mypdf.setfont(fontfamily.arial、style.bold);

これにより、「1067:型文字列の値が無関係なタイプint」の暗黙の強制」の誤差が得られます。

私はそれを間違っていますか?

役に立ちましたか?

解決

ほとんどの場合、文字列を使用する必要がある場所でint値を設定しようとしています。

レビューする場合 Alivepdf asdocs SetFontメソッドの場合、3つの引数、Ifontのインスタンス、INTとしてのサイズ、およびフォントの下線が引かれているかどうかを示すブール値が必要であることがわかります。

文字列値を持つフォントサイズ(INTである必要があります)を設定しようとしています(これはINTである必要があります)style.bold )

他のヒント

1.5RC APIに変更がありました。 SetFont関数の最初のパラメーターは、以前のように文字列ではなくIFONTを期待しています。

ドキュメントはあまり言っていないようですが、私はそれをAlivePDF Webサイトで参照しました

ここからの例は次のとおりです。

var msg:String = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."

var myEmbeddedFont:EmbeddedFont = new EmbeddedFont( new fontStream(), new afmStream(), CodePage.CP1252 );
myPDF.addPage();
myPDF.setFont( myEmbeddedFont, 20 );
myPDF.writeText(12, msg);

詳細はこちら:

http://alivepdf.bytearray.org/?p=440

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top