1
A
回答
0
自動字體大小隻能在AcroForm文本字段的上下文中使用。當您將文本字段的字體大小定義爲0時,將選擇適合該矩形的字體大小。如果表格中的單元格高度固定,則有責任確保文本適合。
如果你擔心的高度,請大家看看FitTextInRectangle例如:
BaseFont bf = BaseFont.createFont();
int textHeightInGlyphSpace = bf.getAscent(text) - bf.getDescent(text);
float fontSize = 1000f * fixedHeight/textHeightInGlyphSpace;
這個例子是寫在回答Correct text position center in rectangle iText
如果你擔心的寬度,那麼你需要使用getWidthPoint()
方法如下解釋:How to calculate the string width in iText?
BaseFont bf = BaseFont.createFont();
float width = bf.getWidthPoint("My text", myFontSize);
你需要馬確保width
不超過單元格的寬度。要實現這一點,您需要調整myFontSize
。
相關問題
- 1. 最大字體大小UIFont
- 2. iText PdfTemplate字體大小問題
- 3. 如何解決「最小字體大於當前字體大小」?
- 4. sIFR的最大字體大小
- 5. Microsoft Access - 覆蓋最大字體大小?
- 6. Java Graphics2D有最大字體大小嗎?
- 7. 計算最大字體大小
- 8. 最小字體大小問題
- 9. 警告:「閩字體大小比當前字體大小大」
- 10. 字體大小過大ie9
- 11. 調整字體大小的字體真棒字體的大小
- 12. 最大字符大小*
- 13. 隨機字體大小並設置字符的最小和最大值
- 14. C#PrintDocument紙張大小/字體大小
- 15. UITextView字體大小
- 16. Libgdx字體大小
- 17. Arial字體大小
- 18. UIBarButton字體大小
- 19. Latex Beamer的最佳字體大小
- 20. Java itext換行大小
- 21. iText - 獲取文本段的字體大小和族
- 22. C#添加字符串圖像,用最大的字體大小
- 23. 窗體大小調整和最大化
- 24. 最大大小
- 25. FreeType2 - 字體大小較小
- 26. Bootstrap減小字體大小
- 27. 字體大小:62.5%對字體大小:10px的
- 28. iOS ArialMT字體大小與Fireworks中的字體大小不同
- 29. UIWebView中的字體大小與iOS字體大小不匹配
- 30. 最小/最大字符數
有沒有辦法迫使顯示在表格/單元格中的文本,但字體大小是大和/或串是多長時間? – Clemens
你認爲這會是什麼樣子?你能否提供一個草圖,說明如何將太大的文字放入太小的矩形中? –
@Clemens我發現了一個可能類似於你的問題的舊回答。我會通過鏈接來回答這個問題(和答案)。 –