java命名空间java.awt类graphicsconfiguration的类成员方法:
getnormalizingtransform定义及介绍
本文导语:
getnormalizingtransform
public abstract affinetransform getnormalizingtransform()
返回可与 graphicsconfiguration 的默认 affinetransform 连接的 affinetransform,从而用户空间的 72 单位等于设备空间的 1 英寸。
对于特定 graphics2d g,可使用以下伪代码重新...
getnormalizingtransform
public abstract affinetransform getnormalizingtransform()
- 返回可与
graphicsconfiguration
的默认 affinetransform
连接的 affinetransform
,从而用户空间的 72 单位等于设备空间的 1 英寸。
对于特定 graphics2d
g,可使用以下伪代码重新设置转换来创建这种映射关系:
graphicsconfiguration gc = g.getdeviceconfiguration();
g.settransform(gc.getdefaulttransform());
g.transform(gc.getnormalizingtransform());
注意,有时此 affinetransform
是诸如打印机或图元文件输出的标识,并且此 affinetransform
只与底层系统提供的信息一样准确。对于与设备没有关联的图像缓冲区,如那些非 createcompatibleimage
创建的缓冲区,因为没有有效的距离尺度,此 affinetransform
即为 identity 转换。
- 返回:
- 一个连接默认
affinetransform
的 affinetransform
,从而用户空间的 72 单位映射为设备空间的 1 英寸。