| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfComponent.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
void |
XEasyPdfComponentEvent.execute(XEasyPdfDocument document,
XEasyPdfPage page,
XEasyPdfComponent component)
执行
|
boolean |
XEasyPdfPagingCondition.isPaging(XEasyPdfDocument document,
XEasyPdfPage page,
Float componentY)
是否分页
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfBarCode.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
float |
XEasyPdfBarCode.getHeight(XEasyPdfDocument document,
XEasyPdfPage page)
获取高度
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfCircle.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfImage.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
Integer |
XEasyPdfImage.getHeight(XEasyPdfDocument document,
XEasyPdfPage page)
获取图片高度
|
Integer |
XEasyPdfImage.getWidth(XEasyPdfDocument document,
XEasyPdfPage page)
获取图片宽度
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfHorizontalLayout.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
void |
XEasyPdfVerticalLayout.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfBaseLine.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
void |
XEasyPdfDottedSplitLine.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
void |
XEasyPdfSolidSplitLine.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfRect.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfTable.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfTextExtend.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
void |
XEasyPdfTextScript.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
float |
XEasyPdfText.getHeight(XEasyPdfDocument document,
XEasyPdfPage page)
获取高度
|
float |
XEasyPdfTextExtend.getHeight(XEasyPdfDocument document,
XEasyPdfPage page)
获取高度
|
float |
XEasyPdfTextScript.getHeight(XEasyPdfDocument document,
XEasyPdfPage page)
获取高度
|
float |
XEasyPdfText.getWidth(XEasyPdfDocument document,
XEasyPdfPage page)
获取宽度
|
float |
XEasyPdfTextExtend.getWidth(XEasyPdfDocument document,
XEasyPdfPage page)
获取宽度
|
float |
XEasyPdfTextScript.getWidth(XEasyPdfDocument document,
XEasyPdfPage page)
获取宽度
|
| 限定符和类型 | 方法和说明 |
|---|---|
XEasyPdfDocument |
XEasyPdfDocument.addPage(List<XEasyPdfPage> pages)
添加pdf页面
|
XEasyPdfDocument |
XEasyPdfDocument.addPage(XEasyPdfPage... pages)
添加pdf页面
|
XEasyPdfDocument |
XEasyPdfDocument.enableReplaceTotalPagePlaceholder()
开启总页码占位符替换
|
XEasyPdfDocument |
XEasyPdfDocument.enableResetContext()
开启重置上下文
|
XEasyPdfDocument |
XEasyPdfDocumentBookmark.finish()
完成书签设置
|
XEasyPdfDocument |
XEasyPdfDocumentExtractor.finish()
完成操作
|
XEasyPdfDocument |
XEasyPdfDocumentImager.finish()
完成操作
|
XEasyPdfDocument |
XEasyPdfDocumentInfo.finish()
完成信息设置
|
XEasyPdfDocument |
XEasyPdfDocumentPermission.finish()
完成权限设置(无密码)
|
XEasyPdfDocument |
XEasyPdfDocumentSplitter.finish()
完成操作
|
XEasyPdfDocument |
XEasyPdfDocumentPermission.finishWithPublicKeyPolicy(InputStream certificateInputStream)
完成权限设置(公钥策略,仅支持"X.509")
|
XEasyPdfDocument |
XEasyPdfDocumentPermission.finishWithStandardPolicy(boolean preferAES,
XEasyPdfDocumentPermission.PWLength length,
String ownerPassword,
String userPassword)
完成权限设置(标准策略)
|
XEasyPdfDocument |
XEasyPdfDocument.flush()
刷新(临时保存)
|
XEasyPdfDocument |
XEasyPdfDocument.insertPage(int pageIndex,
List<XEasyPdfPage> pages)
插入pdf页面
|
XEasyPdfDocument |
XEasyPdfDocument.insertPage(int pageIndex,
XEasyPdfPage... pages)
插入pdf页面
|
XEasyPdfDocument |
XEasyPdfDocument.merge(XEasyPdfDocument... documents)
合并文档
|
XEasyPdfDocument |
XEasyPdfDocument.modifyPageSize(XEasyPdfPageRectangle pageSize,
int... pageIndex)
修改页面尺寸
|
XEasyPdfDocument |
XEasyPdfDocument.print(int count)
打印文档(默认打印机)
|
XEasyPdfDocument |
XEasyPdfDocument.print(int count,
XEasyPdfPrintStyle style,
org.apache.pdfbox.printing.Scaling scaling)
打印文档(默认打印机)
|
XEasyPdfDocument |
XEasyPdfDocument.removePage(int... pageIndex)
移除pdf页面
|
XEasyPdfDocument |
XEasyPdfDocument.save(OutputStream outputStream)
保存(页面构建)
|
XEasyPdfDocument |
XEasyPdfDocument.save(String outputPath)
保存(页面构建)
|
XEasyPdfDocument |
XEasyPdfDocument.setDefaultFontStyle(XEasyPdfDefaultFontStyle style)
设置默认字体样式
|
XEasyPdfDocument |
XEasyPdfDocument.setFontPath(String fontPath)
设置字体路径
|
XEasyPdfDocument |
XEasyPdfDocument.setGlobalBackgroundColor(Color globalBackgroundColor)
设置文档背景色(每个页面都将添加背景色)
|
XEasyPdfDocument |
XEasyPdfDocument.setGlobalBackgroundImage(XEasyPdfImage globalBackgroundImage)
设置文档背景图片(每个页面都将添加背景图片)
|
XEasyPdfDocument |
XEasyPdfDocument.setGlobalContentMode(XEasyPdfComponent.ContentMode contentMode)
设置文档内容模式(每个页面都将设置该模式)
|
XEasyPdfDocument |
XEasyPdfDocument.setGlobalFooter(XEasyPdfFooter globalFooter)
设置文档页脚(每个页面都将添加页脚)
|
XEasyPdfDocument |
XEasyPdfDocument.setGlobalHeader(XEasyPdfHeader globalHeader)
设置文档页眉(每个页面都将添加页眉)
|
XEasyPdfDocument |
XEasyPdfDocument.setGlobalWatermark(XEasyPdfWatermark globalWatermark)
设置文档水印(每个页面都将添加水印)
|
XEasyPdfDocument |
XEasyPdfDocument.setTempDir(String tempDir)
设置临时目录(用于flush操作),需读写权限
默认在项目路径的根目录
eg:当前项目在“D:\test\pdf”目录下,临时文件存放目录则为“D:\”
|
XEasyPdfDocument |
XEasyPdfDocument.setVersion(float version)
设置版本
|
| 限定符和类型 | 方法和说明 |
|---|---|
XEasyPdfPage |
XEasyPdfPage.addNewPage(XEasyPdfDocument document,
org.apache.pdfbox.pdmodel.common.PDRectangle pageSize)
添加新页面
|
int |
XEasyPdfPage.getCurrentIndex(XEasyPdfDocument document)
获取当前页面索引
|
XEasyPdfDocument |
XEasyPdfDocument.merge(XEasyPdfDocument... documents)
合并文档
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfDefaultFooter.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
void |
XEasyPdfFooter.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
float |
XEasyPdfDefaultFooter.getHeight(XEasyPdfDocument document,
XEasyPdfPage page)
获取页脚高度
|
float |
XEasyPdfFooter.getHeight(XEasyPdfDocument document,
XEasyPdfPage page)
获取页脚高度
|
| 限定符和类型 | 方法和说明 |
|---|---|
static XEasyPdfDocument |
XEasyPdfHandler.Document.build()
构建pdf
|
static XEasyPdfDocument |
XEasyPdfHandler.Document.build(List<XEasyPdfPage> pages)
构建pdf
|
static XEasyPdfDocument |
XEasyPdfHandler.Document.build(XEasyPdfPage... pages)
构建pdf
|
static XEasyPdfDocument |
XEasyPdfHandler.Document.load(InputStream sourceInputStream)
加载pdf
|
static XEasyPdfDocument |
XEasyPdfHandler.Document.load(InputStream sourceInputStream,
String password)
加载pdf
|
static XEasyPdfDocument |
XEasyPdfHandler.Document.load(InputStream sourceInputStream,
String password,
InputStream keyStore,
String alias)
加载pdf
|
static XEasyPdfDocument |
XEasyPdfHandler.Document.load(String sourcePath)
加载pdf
|
static XEasyPdfDocument |
XEasyPdfHandler.Document.load(String sourcePath,
String password)
加载pdf
|
static XEasyPdfDocument |
XEasyPdfHandler.Document.load(String sourcePath,
String password,
InputStream keyStore,
String alias)
加载pdf
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfDefaultHeader.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
void |
XEasyPdfHeader.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
float |
XEasyPdfDefaultHeader.getHeight(XEasyPdfDocument document,
XEasyPdfPage page)
获取页眉高度
|
float |
XEasyPdfHeader.getHeight(XEasyPdfDocument document,
XEasyPdfPage page)
获取页眉高度
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XEasyPdfDefaultWatermark.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
void |
XEasyPdfWatermark.draw(XEasyPdfDocument document,
XEasyPdfPage page)
绘制
|
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.pdfbox.pdmodel.font.PDFont |
XEasyPdfFontUtil.getFont(XEasyPdfDocument document,
String fontPath,
org.apache.pdfbox.pdmodel.font.PDFont defaultFont)
获取字体
|
static org.apache.pdfbox.pdmodel.font.PDFont |
XEasyPdfFontUtil.loadFont(XEasyPdfDocument document,
String fontPath,
boolean isEmbedded)
加载字体
|
static org.apache.pdfbox.pdmodel.font.PDFont |
XEasyPdfFontUtil.loadFont(XEasyPdfDocument document,
XEasyPdfPage page,
String fontPath,
boolean isEmbedded)
加载字体
|
Copyright © 2023. All rights reserved.