私はそこにいくつかのコンテンツを含むpdfを作成しています。私の要件は、1ページに収まる行数が多くなるようにpdfを作成しながら、行間のスペースを減らすことです。ここで行間のスペースを減らすためのJavaコード
2
A
答えて
2
あなたは正しい考えを与えるかどうかを確認し、迅速なデモです。
setleading()
メソッドで変更します。例えば
:
p.setleading(15);
注:デフォルトでは、iTextのは、1.5倍のフォントサイズを取ります。フォントサイズが12の場合、デフォルトでは先頭が18になります。あなたはまた、コンストラクタで有数設定することができます
document.add(new Paragraph(15, line, font));
0
は、その2つのライン間のスペースがをリードと呼ばれる
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class ParagraphSpaceDemo {
public static void main(String[] args) {
Document document = new Document();
try {
String name = "ParagraphSetting.pdf";
FileOutputStream fos = new FileOutputStream(name);
PdfWriter.getInstance(document, fos);
document.open();
String content = "The quick brown fox jumps over the lazy dog";
// Setting paragraph line spacing to 32
Paragraph para1 = new Paragraph(32);
// Setting the space before and after the paragraph
para1.setSpacingBefore(50);
para1.setSpacingAfter(50);
for (int i = 0; i < 10; i++) {
para1.add(new Chunk(content));
}
document.add(para1);
//irrelevant code
}
+0
あなたは* *リードを探しています。私の答えを見てください。 –
関連する問題
- 1. rmarkdownビーマープレゼンテーションのコードチャンクとコード出力の間のスペースを減らす
- 2. ggplot2 geom_point()の間のスペースを減らす
- 3. フレックスカラムチャートのカラム間のスペースを減らす
- 4. grid.arrangeプロット間のスペースを減らす
- 5. UIコントロール間のスペースを減らす
- 6. GridLayout Java Swingのスペースを減らす
- 7. GridLayoutの行間のスペースを減らす方法は?
- 8. Java 8:次のコードのコンパイル時間を減らす方法は?
- 9. 2つのバーの間のスペースを減らすフレックス+
- 10. Polymer's paper-icon-itemのアイコンとテキストの間のスペースを減らす
- 11. テキストと枠線の間のスペースを減らしますか?
- 12. ヘッダーメニューとメインコンテンツ本文の間のスペースを減らす方法は?
- 13. フィールドセット内の要素間のスペースを減らすには
- 14. ブートストラップ - テキストボックスやラベルのようなフォームコントロール間のスペースを減らす
- 15. フレックス4スパークタブバー。タブバーボタンとボーダーコンテナの間のスペースを減らす方法
- 16. テーブルセル間のスペースを減らす方法は?
- 17. ナビゲーションリンク間のスペースを減らす方法CSS
- 18. 検索の待ち時間を減らすためのオプション
- 19. 応答可能divまたはクラス間のスペースを減らすhtml/css3
- 20. コードを実行するために必要なメモリを減らすには?
- 21. プロダクションのための列の行を減らす
- 22. 行間隔を減らすitemize latex
- 23. 3 * 3行列の行間のスペースを削減または排除することは可能ですか?
- 24. css/htmlで縦に2つの単語の間のスペースを減らす方法
- 25. このコードの計算時間を減らす方法は?
- 26. タイプコードを減らすためのキャスト
- 27. ファイルサイズを減らすためのベストプラクティス?
- 28. 在庫を減らすためのトリガー
- 29. Twitterのブートストラップで入力間のスペースを減らすにはどうしたらいいですか?
- 30. Hadoopのマップ削減は、私はJavaコードをマップ-削減し、私はメモリヒープサイズを定義することで次の行を使用していた私のJavaコード
私はdocument.addで試しました(新しい段落(15、行、フォント));私のコードでは、行間でスペースが減って、page2からのいくつかの行がpage1に収まるようになりましたが、私はpage2の空白行(または空白)に気付きました。私はpage1に収まる行数をpage2に残した多くの空白行と仮定し、ドキュメントを印刷し始めました。誰もがこれに気付いたことがあります。ありがとうございました。 – user3633028
追加の問題の詳細な説明を提供する必要があります。 *空白行*の概念は実際PDFには存在しないので、あなたが何を言っているのか理解することは難しいです。おそらく、あなたは 'ColumnText'をシミュレーションモードで使用しようとしていますか? –
私の編集した記事をご覧ください。私はこの問題についてより明確な情報を与えてくれました。ありがとう。 – user3633028