public class OFDGraphicsDocument extends Object implements Closeable
| 限定符和类型 | 字段和说明 |
|---|---|
Attachments |
attachments
附件列表
null表示没有附件
|
CT_CommonData |
cdata
文档属性信息,该对象会在初始化是被创建并且添加到文档中
此处只是保留引用,为了方便操作。
|
DocDir |
docDir
正在操作的文档目录
|
Document |
document
OFD文档对象
|
AtomicInteger |
MaxUnitID
当前文档中所有对象使用标识的最大值。
|
OFDDir |
ofdDir
OFD 打包
|
ResManager |
resMgr
资源管理器
|
| 构造器和说明 |
|---|
OFDGraphicsDocument(OutputStream outputStream)
在指定路径位置上创建一个OFD文件流
|
OFDGraphicsDocument(Path outPath)
在指定路径位置上创建一个OFD文件
|
| 限定符和类型 | 方法和说明 |
|---|---|
ST_ID |
addAttachment(CT_Attachment attObj,
InputStream input)
向文档中添加附件文件
如果已经存在同名文件则替换
|
ST_ID |
addAttachment(Path file)
向文档中添加附件文件
如果名称相同原有附件将会被替换
|
ST_ID |
addDrawParam(CT_DrawParam dp)
添加绘制参数至资源文件中
|
ST_ID |
addResImg(Image img)
添加图片资源
|
void |
close() |
ST_ID |
newID()
生成新的文档内对象ID
|
OFDPageGraphics2D |
newPage(CT_PageArea pageSize)
创建新页面,返回该页面2D图形对象
|
OFDPageGraphics2D |
newPage(double width,
double height)
创建页面,单位毫米
|
public final OFDDir ofdDir
public final AtomicInteger MaxUnitID
public CT_CommonData cdata
public final Document document
public Attachments attachments
null表示没有附件
public final DocDir docDir
public final ResManager resMgr
public OFDGraphicsDocument(Path outPath)
outPath - OFD输出路径public OFDGraphicsDocument(OutputStream outputStream)
outputStream - OFD输出流,应由调用者负责关闭。public OFDPageGraphics2D newPage(double width, double height)
width - 页面宽度,单位:毫米height - 页面高度,单位:毫米public OFDPageGraphics2D newPage(CT_PageArea pageSize)
pageSize - 页面大小配置public ST_ID addResImg(Image img)
img - 图片渲染对象RuntimeException - 图片转写IO异常public ST_ID addDrawParam(CT_DrawParam dp)
dp - 绘制参数public ST_ID newID()
public ST_ID addAttachment(Path file) throws IOException
如果名称相同原有附件将会被替换
file - 附件文件路径IOException - 文件操作异常public ST_ID addAttachment(CT_Attachment attObj, InputStream input) throws IOException
如果已经存在同名文件则替换
attObj - 文件名input - 附件流IOException - 文件操作异常public void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionCopyright © 2025. All rights reserved.