2013-02-06 29 views
6

ノード-pdfkit http://pdfkit.org/index.htmlnodejs pdfkitの太字のテキストの断片を太字にする方法はありますか?

私はpdfを生成するためにnodejs pdfkitを使用しています。 太字またはイタリック個々の単語を一行にしたいと思っています。 pdfkitはこれをサポートしていないようですので、誰かが似たようなことをやったのだろうかと思っていましたか?

本当に便利なことは、doc.text関数を呼び出すことですが、ドキュメントをx位置に保持しておくことで、次のことができるようになります。

doc.text('some words then '); 
doc.font('Helvetica-Oblique'); 
doc.text('italic'); 
doc.font('Helvetica'); 
doc.text(' then the remaining words'); 

と出力を参照してください。

いくつかの単語は、イタリックその後、残りの単語。

現在、テキスト機能ごとに1行ずつ出力しています。

誰もがこれを行うには良い方法を知っていますか?

+0

関連:http://stackoverflow.com/questions/20598693/can-i-mix-font-weights-in-the-same-paragraph-when-using- pdfkit – m90

答えて

6

この機能は、このプル要求https://github.com/devongovett/pdfkit/pull/60

にej4によって追加された。これは、まだメインプロジェクトにマージされていなかったので、私は自分自身pdfkitフォーク終わった、とej4s私自身の変化といくつかを含みます。

基本的な結果は、変更は、それが可能なオプションのオブジェクトに

continued: true 

を追加するために作るということです。 Pdfkitはキャレットの位置を覚えて、次のテキスト行の位置に戻します。

関連する問題