私はそこにいくつかのコンテンツを含む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. UIコントロール間のスペースを減らす
- 5. grid.arrangeプロット間のスペースを減らす
- 6. GridLayout Java Swingのスペースを減らす
- 7. 円内の2行のテキスト間のスペースを減らす方法
- 8. CSSグリッドの行間のスペースを減らす
- 9. GridLayoutの行間のスペースを減らす方法は?
- 10. Java 8:次のコードのコンパイル時間を減らす方法は?
- 11. 2つのバーの間のスペースを減らすフレックス+
- 12. FSCalendarで日のテキストと字幕の間のスペースを減らす
- 13. Polymer's paper-icon-itemのアイコンとテキストの間のスペースを減らす
- 14. chart.jsでグラフのグリッド間のスペースを減らす方法
- 15. フレックス4スパークタブバー。タブバーボタンとボーダーコンテナの間のスペースを減らす方法
- 16. ヘッダーメニューとメインコンテンツ本文の間のスペースを減らす方法は?
- 17. テキストと枠線の間のスペースを減らしますか?
- 18. フィールドセット内の要素間のスペースを減らすには
- 19. Xamarinフォーム内のListViewアイテム間のスペースを減らす
- 20. ブートストラップ - テキストボックスやラベルのようなフォームコントロール間のスペースを減らす
- 21. 折れ線グラフのポイント間のスペースを減らす方法は?
- 22. barchartとx軸の間のスペースを減らす
- 23. iOS:2つのセル間のスペースを減らす:UITableView
- 24. selectInputとnumericInputの間のスペースを減らす方法
- 25. ナビゲーションリンク間のスペースを減らす方法CSS
- 26. 文字間のスペースを減らす方法mpdf
- 27. テーブルセル間のスペースを減らす方法は?
- 28. jQuery - スクロール機能のコードを減らすためのテクニック
- 29. 検索の待ち時間を減らすためのオプション
- 30. 応答可能divまたはクラス間のスペースを減らすhtml/css3
私はdocument.addで試しました(新しい段落(15、行、フォント));私のコードでは、行間でスペースが減って、page2からのいくつかの行がpage1に収まるようになりましたが、私はpage2の空白行(または空白)に気付きました。私はpage1に収まる行数をpage2に残した多くの空白行と仮定し、ドキュメントを印刷し始めました。誰もがこれに気付いたことがあります。ありがとうございました。 – user3633028
追加の問題の詳細な説明を提供する必要があります。 *空白行*の概念は実際PDFには存在しないので、あなたが何を言っているのか理解することは難しいです。おそらく、あなたは 'ColumnText'をシミュレーションモードで使用しようとしていますか? –
私の編集した記事をご覧ください。私はこの問題についてより明確な情報を与えてくれました。ありがとう。 – user3633028