给定大小的文本可见Itext
的 a 的最小高度是多少。我的意思是和大小之间有任何比例吗?我正在为,和大小的页面制作 pdf。所以我需要一个尺寸和最小高度之间的因子,以便文本可见。还是有任何其他方法可以缩小高度以使文本可见?pdfpcell
font
pdfpcell
font
A3
A4
A5
Font
Pdfpcell
pdfpcell
问问题
1262 次
1 回答
1
向单元格添加文本时,不同的概念在起作用。
- padding是单元格边界内的额外空间。它类似于 HTML 中同名的概念。
setPadding()
您可以使用该方法更改单元格的填充。 - 前导是两行之间的空间。即使只有一行,此行距也将用于确定文本的基线。默认情况下,前导是字体大小的 1.5 倍。如果您在文本模式下工作,则使用该
setLeading()
方法设置单元格的前导;您可以定义一个固定的前导 (fixedLeading
),或一个取决于字体大小的前导 (multipliedLeading
)。如果您在复合模式下工作,则忽略此值。在复合模式Element
中,使用添加到单元格的单独 s 的前导。 - 上升器和下降器是两个特定于字体的值。上升线是一个值,它告诉您在文本基线上方需要多少空间;下降值是一个值,它告诉您在文本基线下方需要多少空间。
setUseAscender()
您可以告诉 iText 使用方法和考虑这些值setUseDescender()
。
因此,如果您希望单元格具有最小大小,则需要将填充设置为 0,前导以匹配字体大小,并告诉 iText 使用升序和降序值。
免责声明:过去,我们收到客户的报告,表明并非所有字体都包含正确的升序和降序信息。这需要在字体级别进行修复。
于 2013-09-04T09:19:55.747 回答