A B C D E F G H I J L M N O P R S T U V W X
A
- addAttr(String, String) - 类 中的方法com.janeluo.easypdf.TextChunk
-
- addAttr(String, String) - 类 中的方法com.janeluo.easypdf.TextTable
-
- addAttrs(Attributes) - 类 中的方法com.janeluo.easypdf.TextChunk
-
- addAttrs(Map<String, String>) - 类 中的方法com.janeluo.easypdf.TextChunk
-
- addAttrs(Attributes) - 类 中的方法com.janeluo.easypdf.TextTable
-
- addAttrs(Map<String, String>) - 类 中的方法com.janeluo.easypdf.TextTable
-
- addCell(TextChunk) - 类 中的方法com.janeluo.easypdf.TextTable
-
- addHrule(Attributes) - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- addHrule(Attributes) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
- addHrule(Attributes) - 类 中的方法com.janeluo.easypdf.TextDoc
-
水平线
- addImage(Attributes) - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- addImage(Attributes) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
添加一个图片
- addImage(Attributes) - 类 中的方法com.janeluo.easypdf.TextDoc
-
添加图片
- alignment - 类 中的变量com.janeluo.easypdf.draw.CustomLineSeparator
-
The alignment of the line.
B
- background - 类 中的变量com.janeluo.easypdf.PDFDoc.PaginationEventHandler
-
- BLOCK_ELEMENTS - 类 中的静态变量com.janeluo.easypdf.TextParserDocHandler
-
C
- characters(char[], int, int) - 类 中的方法com.janeluo.easypdf.TextParserDocHandler
-
标签字符串处理
- clone() - 类 中的方法com.janeluo.easypdf.TextChunk
-
- close() - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- close() - 类 中的方法com.janeluo.easypdf.PDFDoc
-
- close() - 类 中的方法com.janeluo.easypdf.TextDoc
-
关闭文档
- color - 类 中的变量com.janeluo.easypdf.draw.CustomLineSeparator
-
The color of the line.
- com.janeluo.easypdf - 程序包 com.janeluo.easypdf
-
- com.janeluo.easypdf.draw - 程序包 com.janeluo.easypdf.draw
-
- com.janeluo.easypdf.enums - 程序包 com.janeluo.easypdf.enums
-
- cssPaths - 类 中的变量com.janeluo.easypdf.TextParser
-
- CustomLineSeparator - com.janeluo.easypdf.draw中的类
-
Element that draws a solid line from left to right.
- CustomLineSeparator() - 类 的构造器com.janeluo.easypdf.draw.CustomLineSeparator
-
- CustomLineSeparator(float) - 类 的构造器com.janeluo.easypdf.draw.CustomLineSeparator
-
- CustomLineSeparator(float, float) - 类 的构造器com.janeluo.easypdf.draw.CustomLineSeparator
-
- CustomLineSeparator(float, float, Color) - 类 的构造器com.janeluo.easypdf.draw.CustomLineSeparator
-
- CustomLineSeparator(float, float, Color, HorizontalAlignment) - 类 的构造器com.janeluo.easypdf.draw.CustomLineSeparator
-
D
- DocReader - com.janeluo.easypdf中的类
-
读取 .doc 文件,并转换为 TextPDF 可识别的模板格式
- DocReader() - 类 的构造器com.janeluo.easypdf.DocReader
-
- DocType - com.janeluo.easypdf.enums中的枚举
-
转换的文档类型
- draw(PdfCanvas, Rectangle) - 类 中的方法com.janeluo.easypdf.draw.CustomLineSeparator
-
- drawLine(PdfCanvas, float, float, float) - 类 中的方法com.janeluo.easypdf.draw.CustomLineSeparator
-
Draws a horizontal line.
E
- encoding - 类 中的变量com.janeluo.easypdf.TextDoc
-
- endDocument() - 类 中的方法com.janeluo.easypdf.TextParserDocHandler
-
文档解析结束时回调
- endElement(String, String, String) - 类 中的方法com.janeluo.easypdf.TextParserDocHandler
-
元素结束时回调
- escapeHtmlChars(char) - 类 中的静态方法com.janeluo.easypdf.Util
-
对 HTML 中的特殊字符进行 escape 处理
- escapeHtmlString(String) - 类 中的静态方法com.janeluo.easypdf.Util
-
对 HTML 中的特殊字符进行 escape 处理
- escapeXmlChars(char) - 类 中的静态方法com.janeluo.easypdf.Util
-
对 XML 中的特殊字符进行 escape 处理
F
- FONT_FAMILY_HEI - 类 中的静态变量com.janeluo.easypdf.PDFDoc
-
- FONT_FAMILY_SONG - 类 中的静态变量com.janeluo.easypdf.PDFDoc
-
G
- gen(DocType) - 类 中的方法com.janeluo.easypdf.TextParser
-
解析 XML 模板并生成输出文档
- gen(File, File, File) - 类 中的静态方法com.janeluo.easypdf.TextPDF
-
已过时。
- gen(String, String, File) - 类 中的静态方法com.janeluo.easypdf.TextPDF
-
已过时。
- genHtml() - 类 中的方法com.janeluo.easypdf.TextParser
-
解析 XML 模板并生成 HTML 文档
- genPdf() - 类 中的方法com.janeluo.easypdf.TextParser
-
解析 XML 模板并生成 PDF 文档
- getAlignment() - 类 中的方法com.janeluo.easypdf.draw.CustomLineSeparator
-
- getAttrs() - 类 中的方法com.janeluo.easypdf.TextChunk
-
- getAttrs() - 类 中的方法com.janeluo.easypdf.TextTable
-
- getCells() - 类 中的方法com.janeluo.easypdf.TextTable
-
- getColor() - 类 中的方法com.janeluo.easypdf.draw.CustomLineSeparator
-
- getContents() - 类 中的方法com.janeluo.easypdf.TextChunk
-
- getLineWidth() - 类 中的方法com.janeluo.easypdf.draw.CustomLineSeparator
-
- getPercentage() - 类 中的方法com.janeluo.easypdf.draw.CustomLineSeparator
-
H
- handleEvent(Event) - 类 中的方法com.janeluo.easypdf.PDFDoc.PaginationEventHandler
-
- htmlDeclare - 类 中的变量com.janeluo.easypdf.TextParser
-
- HTMLDoc - com.janeluo.easypdf中的类
-
输出 HTML 文档
- HTMLDoc(OutputStream) - 类 的构造器com.janeluo.easypdf.HTMLDoc
-
- htmlExtra - 类 中的变量com.janeluo.easypdf.TextParser
-
I
- ignoreBlankPara(boolean) - 类 中的方法com.janeluo.easypdf.DocReader
-
是否忽略空白段落
- isOpen() - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- isOpen() - 类 中的方法com.janeluo.easypdf.PDFDoc
-
- isOpen() - 类 中的方法com.janeluo.easypdf.TextDoc
-
文档是否打开
- isValue() - 类 中的方法com.janeluo.easypdf.TextChunk
-
J
- jsonStream - 类 中的变量com.janeluo.easypdf.TextParser
-
json数据输入流
- jsPaths - 类 中的变量com.janeluo.easypdf.TextParser
-
L
- lastCell() - 类 中的方法com.janeluo.easypdf.TextTable
-
- lineWidth - 类 中的变量com.janeluo.easypdf.draw.CustomLineSeparator
-
The thickness of the line.
M
- main(String[]) - 类 中的静态方法com.janeluo.easypdf.TextPDF
-
命令行程序入口
- MAJOR - 类 中的静态变量com.janeluo.easypdf.Version
-
- MINOR - 类 中的静态变量com.janeluo.easypdf.Version
-
N
- newPage() - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- newPage() - 类 中的方法com.janeluo.easypdf.PDFDoc
-
换页
- newPage() - 类 中的方法com.janeluo.easypdf.TextDoc
-
添加新页
O
- open() - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- open() - 类 中的方法com.janeluo.easypdf.PDFDoc
-
- open() - 类 中的方法com.janeluo.easypdf.TextDoc
-
打开文档
- outputEncoding - 类 中的变量com.janeluo.easypdf.TextParser
-
- outputStream - 类 中的变量com.janeluo.easypdf.TextDoc
-
- outStream - 类 中的变量com.janeluo.easypdf.TextParser
-
导出文件输出流
P
- pageMarginBottom - 类 中的变量com.janeluo.easypdf.TextDoc
-
- pageMarginLeft - 类 中的变量com.janeluo.easypdf.TextDoc
-
- pageMarginRight - 类 中的变量com.janeluo.easypdf.TextDoc
-
- pageMarginTop - 类 中的变量com.janeluo.easypdf.TextDoc
-
- pageSize - 类 中的变量com.janeluo.easypdf.TextDoc
-
- PaginationEventHandler(PdfFormXObject) - 类 的构造器com.janeluo.easypdf.PDFDoc.PaginationEventHandler
-
- PDFDoc - com.janeluo.easypdf中的类
-
PDF 操作类
这个类封装 PDF 文档相关的操作,通过 iText 实现。
- PDFDoc(InputStream, OutputStream) - 类 的构造器com.janeluo.easypdf.PDFDoc
-
- PDFDoc.PaginationEventHandler - com.janeluo.easypdf中的类
-
- percentage - 类 中的变量com.janeluo.easypdf.draw.CustomLineSeparator
-
The width of the line as a percentage of the available page width.
R
- read(InputStream, OutputStream, OutputStream) - 类 中的方法com.janeluo.easypdf.DocReader
-
转换 .doc 文件
S
- setAlignment(HorizontalAlignment) - 类 中的方法com.janeluo.easypdf.draw.CustomLineSeparator
-
- setAutoTitle(boolean) - 类 中的方法com.janeluo.easypdf.DocReader
-
自动识别标题行,默认关闭,可以通过这个函数开启
- setBlockDefault(BlockType, int, int, FontStyle, TextAlignment, float, float, float) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
设置块默认属性
这个函数一次性设置所有的块默认属性,如果需要单独设置某一个属性,
请使用下面的 setBlockDefaultXXX() 函数。
- setBlockDefaultAlignment(BlockType, TextAlignment) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
设置块的默认对齐方式
- setBlockDefaultFontFamily(BlockType, int) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
设置块的默认字体家族
- setBlockDefaultFontSize(BlockType, int) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
设置块的默认字体大小
- setBlockDefaultFontStyle(BlockType, FontStyle) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
设置块的默认字体风格
- setBlockDefaultIndent(BlockType, float) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
设置块的默认首行缩进距离
- setBlockDefaultLineSpaceAfter(BlockType, float) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
设置段后空间
- setBlockDefaultLineSpaceBefore(BlockType, float) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
设置段前空间
- setColor(Color) - 类 中的方法com.janeluo.easypdf.draw.CustomLineSeparator
-
- setContents(String) - 类 中的方法com.janeluo.easypdf.TextChunk
-
- setCssLinks(List<String>) - 类 中的方法com.janeluo.easypdf.TextParser
-
在输出的 html 文件中添加 css 链接
- setCssLinks(String[]) - 类 中的方法com.janeluo.easypdf.TextParser
-
在输出的 html 文件中添加 css 链接
- setDeclare(String) - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- setEncoding(String) - 类 中的方法com.janeluo.easypdf.TextDoc
-
设置输出文件编码
- setExtra(String) - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- setIsValue(boolean) - 类 中的方法com.janeluo.easypdf.TextChunk
-
- setJsLinks(List<String>) - 类 中的方法com.janeluo.easypdf.TextParser
-
在输出的 html 文件中增加 js 链接
- setJsLinks(String[]) - 类 中的方法com.janeluo.easypdf.TextParser
-
在输出的 html 文件中增加 js 链接
- setJSONObject(JSONObject) - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- setLineWidth(float) - 类 中的方法com.janeluo.easypdf.draw.CustomLineSeparator
-
- setLinkPaths(List<String>, List<String>) - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- setPageMargin(int, int, int, int) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
- setPageMargin(int, int, int, int) - 类 中的方法com.janeluo.easypdf.TextDoc
-
设置页面边距
- setPageSize(PageSize) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
- setPageSize(PageSize) - 类 中的方法com.janeluo.easypdf.TextDoc
-
设置页面大小
- setPercentage(float) - 类 中的方法com.janeluo.easypdf.draw.CustomLineSeparator
-
- setType(int) - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- setXSLUrl(URL) - 类 中的方法com.janeluo.easypdf.DocReader
-
如果指定,将在文件中增加 XSL 风格页的引用
- startDocument() - 类 中的方法com.janeluo.easypdf.TextParserDocHandler
-
文档开始解析时回调
- startElement(String, String, String, Attributes) - 类 中的方法com.janeluo.easypdf.TextParserDocHandler
-
元素开始时回调
T
- templateInputStream - 类 中的变量com.janeluo.easypdf.PDFDoc
-
- templateStream - 类 中的变量com.janeluo.easypdf.TextParser
-
模板输入流
- TextChunk - com.janeluo.easypdf中的类
-
- TextChunk() - 类 的构造器com.janeluo.easypdf.TextChunk
-
- TextDoc - com.janeluo.easypdf中的类
-
输出文档抽象类
- TextDoc(OutputStream) - 类 的构造器com.janeluo.easypdf.TextDoc
-
- TextParser - com.janeluo.easypdf中的类
-
解析 XML 模板
这个类负责解析 XML 模板,并组合 JSON 数据,然后调用 PDFDoc
类提供的功能生成 PDF 文件。
- TextParser(InputStream, InputStream, OutputStream) - 类 的构造器com.janeluo.easypdf.TextParser
-
- TextParserDocHandler - com.janeluo.easypdf中的类
-
解析 XML 模板,并生成 PDF 文件
- TextParserDocHandler(TextParser, DocType) - 类 的构造器com.janeluo.easypdf.TextParserDocHandler
-
- TextPDF - com.janeluo.easypdf中的类
-
文本转 PDF
这个类提供命令行程序,以及高级 API
- TextPDF() - 类 的构造器com.janeluo.easypdf.TextPDF
-
- TextTable - com.janeluo.easypdf中的类
-
- TextTable() - 类 的构造器com.janeluo.easypdf.TextTable
-
- TYPE_COMBO - 类 中的静态变量com.janeluo.easypdf.HTMLDoc
-
- TYPE_INPUT - 类 中的静态变量com.janeluo.easypdf.HTMLDoc
-
- typeInput - 类 中的变量com.janeluo.easypdf.TextParser
-
U
- Util - com.janeluo.easypdf中的类
-
通用工具类
- Util() - 类 的构造器com.janeluo.easypdf.Util
-
V
- valueOf(String) - 枚举 中的静态方法com.janeluo.easypdf.enums.DocType
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法com.janeluo.easypdf.enums.DocType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- Version - com.janeluo.easypdf中的类
-
定义项目的版本
- Version() - 类 的构造器com.janeluo.easypdf.Version
-
- VERSION - 类 中的静态变量com.janeluo.easypdf.Version
-
W
- writeBlock(String, List<TextChunk>) - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- writeBlock(String, List<TextChunk>) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
添加一块内容到 PDF 文档,块可以为 Title、Section、等等,
参考类前面的数组定义
- writeBlock(String, List<TextChunk>) - 类 中的方法com.janeluo.easypdf.TextDoc
-
文本框
- writeTable(TextTable) - 类 中的方法com.janeluo.easypdf.HTMLDoc
-
- writeTable(TextTable) - 类 中的方法com.janeluo.easypdf.PDFDoc
-
- writeTable(TextTable) - 类 中的方法com.janeluo.easypdf.TextDoc
-
添加表格
X
- xmlStream - 类 中的变量com.janeluo.easypdf.TextParser
-
xml输入流
A B C D E F G H I J L M N O P R S T U V W X
Copyright © 2021. All rights reserved.