2017-08-24 14 views
0

私のアプリケーションには少し問題があります。 PDFにテキストを追加したいが、ちょっとしたことがある。 テキストはイタリック体でなければなりませんが、イタリック体の角度は大きすぎます! イタリックの角度は11度ですが、10度必要です!iTextSharp angle of text

Visual Studioのように新しいイタリック体を作成する関数があれば、itextsharpの動作はわかりません。 それから私はライブラリを編集することができましたが、私はその方法を知りません。

または、私が望むように自分自身の機能を作成する可能性はありますか?

私は回転が必要ではない斜体のような角度が必要です。

ありがとうございました。

+0

どのようにiTextSharpで斜体を要求しますか?あなたは実際のイタリックフォントを使用していますか、または貧しい人の斜体を使用していますか? (わからない場合は、適切なコードを表示してください) – mkl

答えて

1

チャンクで呼び出すことができるメソッドがあります。

Chunk chunk = new Chunk("Hello world", 
         FontFactory.getFont(FontFactory.COURIER, 
              20, 
              Font.NORMAL, 
              new BaseColor(255, 0, 0))); 
chunk.setSkew(0, 25); 
document.add(chunk); 

setSkewメソッドは、ここですべての魔法を実行します。

詳細については、それはまた、このメソッドの使用例を示しhttp://developers.itextpdf.com/examples/itext-action-second-edition/chapter-3

チェックしてください。

+0

助けてくれてありがとう、それはもっと仕事になると思っていた^^ –