【发布时间】:2013-07-16 00:19:14
【问题描述】:
我正在向我的可见签名中添加文本。我的文字是:
BT
1 0 0 1 0 1 Tm
/F1 5
Tf
(Hello World)Tj
ET
5 是字体大小。但这是如何计算的?
我刚刚检查了文本的宽度,但它不一样:
AffineTransform affinetransform = new AffineTransform();
FontRenderContext frc = new FontRenderContext(affinetransform,true,true);
Font font = new Font("myFont", Font.PLAIN, 5);
int textwidth = (int)(font.getStringBounds(text, frc).getWidth());
在我的 PDrectangle 中,5 号太大了。有任何想法吗? 5是怎么计算出来的?
【问题讨论】:
标签: pdf acrobat pdfbox adobe-reader