我正在向可見簽名添加文本。我的文字是: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