我正在向可见签名添加文本。我的文字是:pdf/F字体大小不是实际大小?
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是如何计算的?
你能举个例子吗? – grep