質問
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);
詳細はこちら:
所属していません StackOverflow