所以只需看看Chapter 1: Introducing basic building blocks的iText Jump-Start教程圖1.2:列表示例,如何爲生成的列表設置行空間?如何設置列表的行空間?
0
A
回答
2
行間距由iText7中的LEADING屬性控制。
一個指定領先的方式是就iText7的Paragraph
類使用setFixedLeading
或setMultipliedLeading
然後直接添加這些Paragraph
實例ListItem
實例。
用於創建基於文本字符串這樣的列表項的helper方法如下所示:
private ListItem createListItemWithLeading(String text) {
Paragraph paragraph = new Paragraph(text);
paragraph.setFixedLeading(30);
paragraph.setMargin(0);
ListItem listItem = new ListItem();
listItem.add(paragraph);
return listItem;
}
的另一種方式,因爲目前的元素以外段落沒有setFixedLeading
或setMultpliedLeading
制定者,將手動設置該屬性列表:
list.setProperty(Property.LEADING, new Leading(Leading.MULTIPLIED, 2.5f));
// Add the list
document.add(list);
請小心使用時setProperty
直接和您自己的風險去做。首選的方法仍然是使用公共API中提供的getters/setters。
相關問題
- 1. 在列表視圖中的行之間設置空間Android
- 2. 設置JTextarea的行空間
- 3. 設置列表的不同項目之間的空間查看
- 4. 放置列表之間的空間
- 5. BsonDefaultValue設置爲空列表
- 6. 行爲空間設置,去和之間
- 7. 如何重置列表的lstset設置?
- 8. 如何爲列表列表(在運行時)設置DisplayMemberPath?
- 9. 如何設置某種類型的空列表
- 10. 如何將位列設置爲空?
- 11. 如何使用JNI爲非可執行JAR設置堆空間
- 12. 如何設置給空間到左表節細胞
- 13. 如何設置istream_iterator不忽略空行
- 14. 如何在Coreplot中設置Y軸之間的空間
- 15. SQLDATETIME集數據行列設置爲空
- 16. 如何在tableLayoutPanel中設置列間距
- 17. 如何將輸出設置爲無空格列表?
- 18. 如何使JSF將空值設置爲列表
- 19. 如何設置上一行的列值?
- 20. 如何刪除表中的行和列之間的不需要的空間?
- 21. 如何設置jira表的列寬
- 22. 如何設置ExpandableListView的二級列表?
- 23. 批處理文件讀取空間之間的行設置值
- 24. 將列表轉換爲在Python中設置的運行時間
- 25. 設置GAE命名空間
- 26. 如何刪除表格行或「列」中的兩個按鈕之間的空間?
- 27. Android如何設置運行時間Id
- 28. (空列表或設置)從redis-cli運行時從bash
- 29. mysql如何在SQL運行期間設置列缺省值
- 30. 如何設置的時間
就像堆棧溢出的答案有望幫助,而不需要遵循外部鏈接,問題不應該要求一個不在場外...... – mkl