1

示例代码:

 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 );
                }

如果我增加 Tracking > 10 的值,那么它将被忽略。跟踪的限制是多少?Apidocs只说值在 -0.1 和 0.3 之间是可取的,但限制是多少?

为什么我想要 Tracking>10?该软件使用 Java 呈现我们客户的 PDF。解析器将 PDf 的字符间距转换为 TRACKING。在测试时,我遇到了一些使用这种非凡间距的示例 PDF(19!)。为了为超出限制的情况构建解决方法,我需要 TRACKING-Attribute 的最小值/最大值。

4

1 回答 1

0

跟踪值通常在 -0.1 和 0.3 之间;超出此范围的值通常是不可取的。

另请阅读文档

于 2013-02-26T09:15:22.417 回答