Class AWTMaker
java.lang.Object
org.ofdrw.converter.AWTMaker
- Direct Known Subclasses:
ImageMaker, SVGMaker
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetColor(org.ofdrw.core.pageDescription.color.color.CT_Color ctColor) intpageSize()parseDelta(org.ofdrw.core.basicType.ST_Array array) voidsetPPM(double ppm) 设置转换质量protected voidwritePage(Graphics2D graphics, PageInfo pageInfo, org.ujmp.core.Matrix matrix) 绘制页面
-
Field Details
-
ppm
protected double ppm每毫米像素数量(Pixels per millimeter)默认为: 7.874015748031496 ppm (约200 dpi)
-
config
-
isStamp
protected boolean isStamp是否是印章,用于渲染印章 -
pages
-
-
Constructor Details
-
AWTMaker
创建图片转换对象实例OFD内部使用毫米作为基本单位
如果需要更加精确的表示单位请使用
AWTMaker(org.ofdrw.reader.OFDReader, double)- Parameters:
reader- OFD解析器ppm- 每毫米像素数量(Pixels per millimeter)
-
AWTMaker
创建图片转换对象实例OFD内部使用毫米作为基本单位
- Parameters:
reader- OFD解析器ppm- 每毫米像素数量(Pixels per millimeter),DPI与PPM转换可以使用CommonUtil.dpiToPpm(int)。
-
-
Method Details
-
pageSize
public int pageSize() -
writePage
绘制页面- Parameters:
graphics- 图形操作上下文pageInfo- 页面信息matrix- 变换矩阵
-
getColor
-
setPPM
public void setPPM(double ppm) 设置转换质量- Parameters:
ppm- 每毫米像素数量(Pixels per millimeter)
-
parseDelta
-