public class XEasyPdfTemplateDocument extends Object implements XEasyPdfTemplateDocumentComponent
Copyright (c) 2020-2023 xsx All Rights Reserved. x-easypdf is licensed under the Mulan PSL v2. You can use this software according to the terms and conditions of the Mulan PSL v2. You may obtain a copy of Mulan PSL v2 at: http://license.coscl.org.cn/MulanPSL2 THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. See the Mulan PSL v2 for more details.
| 构造器和说明 |
|---|
XEasyPdfTemplateDocument() |
| 限定符和类型 | 方法和说明 |
|---|---|
XEasyPdfTemplateDocument |
addBookmark(List<XEasyPdfTemplateBookmarkComponent> bookmarks)
添加书签组件
|
XEasyPdfTemplateDocument |
addBookmark(XEasyPdfTemplateBookmarkComponent... bookmarks)
添加书签组件
|
XEasyPdfTemplateDocument |
addPage(XEasyPdfTemplatePageComponent... pages)
添加页面组件
注:不推荐添加多个页面,会影响总页码的准确性
|
String |
getContent()
获取xsl-fo文档内容
|
Document |
getDocument()
获取xsl-fo文档
|
void |
save(OutputStream outputStream)
保存模板
|
void |
save(String path)
保存模板
|
XEasyPdfTemplateDocument |
setAuthor(String author)
设置作者
|
XEasyPdfTemplateDocument |
setConfigPath(String configPath)
设置配置文件路径(fop配置文件路径)
注:此路径为绝对路径
|
XEasyPdfTemplateDocument |
setCreationDate(Date date)
设置创建时间
|
XEasyPdfTemplateDocument |
setCreator(String creator)
设置创建者
|
XEasyPdfTemplateDocument |
setKeywords(String keywords)
设置关键词
|
XEasyPdfTemplateDocument |
setSubject(String subject)
设置主题
|
XEasyPdfTemplateDocument |
setTitle(String title)
设置标题
|
XEasyPdfDocument |
transform()
转换
|
void |
transform(OutputStream outputStream)
转换
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittransformpublic XEasyPdfTemplateDocument setConfigPath(String configPath)
注:此路径为绝对路径
configPath - 配置文件路径(绝对路径)public XEasyPdfTemplateDocument setTitle(String title)
title - 标题public XEasyPdfTemplateDocument setAuthor(String author)
author - 作者public XEasyPdfTemplateDocument setSubject(String subject)
subject - 主题public XEasyPdfTemplateDocument setKeywords(String keywords)
keywords - 关键词public XEasyPdfTemplateDocument setCreator(String creator)
creator - 创建者public XEasyPdfTemplateDocument setCreationDate(Date date)
date - 创建时间public XEasyPdfTemplateDocument addPage(XEasyPdfTemplatePageComponent... pages)
注:不推荐添加多个页面,会影响总页码的准确性
pages - 页面组件列表public XEasyPdfTemplateDocument addBookmark(XEasyPdfTemplateBookmarkComponent... bookmarks)
bookmarks - 书签组件列表public XEasyPdfTemplateDocument addBookmark(List<XEasyPdfTemplateBookmarkComponent> bookmarks)
bookmarks - 书签组件列表public void save(String path)
path - 保存路径public void save(OutputStream outputStream)
outputStream - 输出流public XEasyPdfDocument transform()
public void transform(OutputStream outputStream)
transform 在接口中 XEasyPdfTemplateDocumentComponentoutputStream - 输出流public Document getDocument()
getDocument 在接口中 XEasyPdfTemplateDocumentComponentpublic String getContent()
Copyright © 2023. All rights reserved.