内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我正在用Java渲染一个Graphics2D对象。我的渲染使用8-1/2 x 11图像的坐标,即一张标准纸张(我的单位是TWIPS)。
我有一个案例,我想渲染一个6-1/2 x 9图像。基本上是网页的内容,没有边距。简单的解决办法是从每个x,y坐标减去1440(1“)。
但是,是否有一种方法可以同时设置转换和裁剪,所以我在Graphics2D创建时设置了它,然后所有的东西都被移动了,视图之外的任何东西都被裁剪出来了。
我想要裁剪,因为Graphics2D对象可以是PostScript或SVG输出,因此视图之外的项是有问题的。