示例代码:
public void paint( Graphics g ) {
super.paint( g );
Map<TextAttribute, Object> attributes = new HashMap<TextAttribute, Object>();
attributes.put( TextAttribute.TRACKING, 10 );
g.setFont( new Font( "Arial", 0, 10 ).deriveFont( attributes ) );
g.drawString( "bonus", 100, 100 );
}
如果我增加了跟踪&gt;的值10,那么它将被忽略。跟踪的限制是什么? Apidocs只说欲望的值在-0.1和0.3之间,但是限制是什么?
为什么我要跟踪&gt; 10?该软件使用Java呈现我们客户的PDF。解析器将PDf的字符间距转换为TRACKING。在测试时,我遇到了一些使用这种非常间距的示例PDF(19!)。为了为超出限制的情况构建变通方法,我需要TRACKING-Attribute的最小值/最大值。