public abstract class AWTMaker extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AWTMaker.Config |
| Modifier and Type | Field and Description |
|---|---|
AWTMaker.Config |
config |
protected boolean |
isStamp
是否是印章,用于渲染印章
|
protected List<PageInfo> |
pages |
protected double |
ppm
每毫米像素数量(Pixels per millimeter)
|
| Constructor and Description |
|---|
AWTMaker(OFDReader reader,
double ppm)
创建图片转换对象实例
|
AWTMaker(OFDReader reader,
int ppm)
创建图片转换对象实例
|
| Modifier and Type | Method and Description |
|---|---|
Color |
getColor(org.ofdrw.core.pageDescription.color.color.CT_Color ctColor) |
int |
pageSize() |
static List<Double> |
parseDelta(org.ofdrw.core.basicType.ST_Array array) |
void |
setPPM(double ppm)
设置转换质量
|
protected void |
writePage(Graphics2D graphics,
PageInfo pageInfo,
org.ujmp.core.Matrix matrix)
绘制页面
|
protected double ppm
默认为: 7.874015748031496 ppm (约200 dpi)
public final AWTMaker.Config config
protected boolean isStamp
public AWTMaker(OFDReader reader, int ppm)
OFD内部使用毫米作为基本单位
如果需要更加精确的表示单位请使用 AWTMaker(org.ofdrw.reader.OFDReader, double)
reader - OFD解析器ppm - 每毫米像素数量(Pixels per millimeter)public AWTMaker(OFDReader reader, double ppm)
OFD内部使用毫米作为基本单位
reader - OFD解析器ppm - 每毫米像素数量(Pixels per millimeter),DPI与PPM转换可以使用CommonUtil.dpiToPpm(int)。public int pageSize()
protected void writePage(Graphics2D graphics, PageInfo pageInfo, org.ujmp.core.Matrix matrix)
graphics - 图形操作上下文pageInfo - 页面信息matrix - 变换矩阵public Color getColor(org.ofdrw.core.pageDescription.color.color.CT_Color ctColor)
public void setPPM(double ppm)
ppm - 每毫米像素数量(Pixels per millimeter)Copyright © 2026. All rights reserved.