![](/img/trans.png)
[英]Adding comment to a specific word or run in docx document using Apache POI
[英]Spacing and Margin settings in MS Word document using Apache POI docx
我有兩段,每行前要100 pt的空間。 我們可以在Apache POI
做些什么?
這是代碼片段
XWPFDocument doc = new XWPFDocument();
XWPFParagraph documentTitle = doc.createParagraph();
documentTitle.setAlignment(ParagraphAlignment.CENTER);
XWPFRun run = documentTitle.createRun();
run.setText("Paragraph 1");
run.setBold(true);
run.setFontFamily("Calibri");
run.setFontSize(13);
run.setColor("4F81BD");
run.addBreak();
run.setText("Paragraph 2");
run.setBold(true);
run.setFontFamily("Calibri");
run.setFontSize(13);
run.setColor("4F81BD");
這里如何在兩個段落之間添加100 pt
? 有什么辦法可以做到這一點? addBreak()
在兩行之間不保留任何空格。
以及如何在docx中設置頁邊距?
任何幫助,將不勝感激。
謝謝。
得到了答案..
documentTitle.setAlignment(ParagraphAlignment.CENTER);
// This does the trick
documentTitle.setSpacingBefore(100);
它在文本的每一行之間給我留了100pt的空間
如果要向文檔添加自定義邊距。 使用此代碼。
CTSectPr sectPr = document.getDocument().getBody().addNewSectPr();
CTPageMar pageMar = sectPr.addNewPgMar();
pageMar.setLeft(BigInteger.valueOf(720L));
pageMar.setTop(BigInteger.valueOf(1440L));
pageMar.setRight(BigInteger.valueOf(720L));
pageMar.setBottom(BigInteger.valueOf(1440L));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.