我正在将文本添加到我的可见签名中。我的文字是:
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是怎么计算的?