2016-08-15 4 views
1

モノスペース(FontFactory.COURIER)フォントのピッチを縮小しようとします。メソッドをAPIで見つけることができませんでした。iText、モノスペースフォントのピッチを小さくする

ありがとうございます。

+2

チャンク#setCharacterSpacing、またはPdfContentByte#setCharacterSpacingを試してください。フォントインスタンスのプロパティではありません。 –

+1

@AlexeySubachあなたのコメントを回答した場合、それを受け入れることができ、私たちはそれをアップ票することができます。 –

+0

@ BrunoLowagie、done。ありがとうございました。ちょっと分かりませんが、重複しているかもしれないと思いました。 –

答えて

2

コンテキストに応じてChunk#setCharacterSp‌​acingまたはPdfContentByte#setCh‌​aracterSpacingを使用してください。

負の値を指定すると、文字間のスペースが小さくなり、正の値にすると値が大きくなります。

例ブルーノの本(わずかに修正)から:あなたはこのようになりますでしょう何

Chunk chunk = new Chunk(text, font1); 

// reduce spacing 
chunk.setCharacterSpacing(-0.5f); 
document.add(new Paragraph(chunk)); 

// usual spacing 
chunk = new Chunk(text, font1); 
document.add(new Paragraph(chunk)); 

Result

ご覧のとおり、最初の行は、文字間隔を削減しました一方、第2のものは規則的な間隔を有する。

関連する問題