Package | Description |
---|---|
org.apache.pdfbox.pdmodel | |
org.dromara.pdf.pdfbox.core.base |
基础
|
org.dromara.pdf.pdfbox.core.component |
组件
|
org.dromara.pdf.pdfbox.core.ext.processor |
处理器
|
org.dromara.pdf.pdfbox.handler |
助手
|
org.dromara.pdf.pdfbox.support |
支持
|
org.dromara.pdf.pdfbox.util |
工具
|
Modifier and Type | Field and Description |
---|---|
protected Deque<PDFont> |
PDAbstractContentStream.fontStack |
Modifier and Type | Method and Description |
---|---|
void |
PDDocument.addFontToSubset(PDFont font)
add the font to be subset
|
void |
PDAbstractContentStream.setFont(PDFont font,
float fontSize)
Set the font and font size to draw text with.
|
Modifier and Type | Field and Description |
---|---|
protected Map<String,PDFont> |
Context.fontMap
字体字典
|
Modifier and Type | Method and Description |
---|---|
PDFont |
Document.getFont()
获取字体
|
PDFont |
Page.getFont()
获取字体
|
PDFont |
Context.getFont(String fontName)
获取字体
|
Modifier and Type | Method and Description |
---|---|
PDFont |
TextareaWatermark.getFont()
获取字体
|
PDFont |
Textarea.getFont()
获取字体
|
Modifier and Type | Field and Description |
---|---|
protected PDFont |
FormProcessor.font
字体
|
Modifier and Type | Method and Description |
---|---|
protected Map<org.apache.pdfbox.cos.COSName,PDFont> |
ReplaceProcessor.initResourceFontMap(org.apache.pdfbox.pdmodel.PDResources resources)
初始化资源字体字典
|
Modifier and Type | Method and Description |
---|---|
protected void |
ReplaceProcessor.appendUnicode(StringBuilder builder,
Object token,
PDFont font)
追加unicode
|
protected String |
CommentProcessor.initDefaultStyleString(PDFont font,
Float fontSize,
Color fontColor)
初始化默认样式
|
protected String |
ReplaceProcessor.readFromToken(Object token,
PDFont resourceFont)
从token中读出文本内容
|
Modifier and Type | Method and Description |
---|---|
PDFont |
FontHandler.getPDFont(PDDocument document,
String fontName)
获取pdfbox字体
|
PDFont |
FontHandler.getPDFont(PDDocument document,
String fontName,
boolean embedSubset)
获取pdfbox字体
|
Modifier and Type | Method and Description |
---|---|
void |
FontHandler.addToSubset(PDDocument document,
PDFont font,
String text)
添加文本关联
|
Modifier and Type | Field and Description |
---|---|
protected PDFont |
DefaultFreeTextAppearanceHandler.font
字体
|
Modifier and Type | Method and Description |
---|---|
protected PDFont |
DefaultFreeTextAppearanceHandler.getDefaultFont()
获取默认字体
|
PDFont |
DefaultResourceCache.getFont(org.apache.pdfbox.cos.COSObject indirect) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultResourceCache.put(org.apache.pdfbox.cos.COSObject indirect,
PDFont font) |
Constructor and Description |
---|
DefaultFreeTextAppearanceHandler(Document document,
org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation annotation,
PDFont font)
有参构造
|
Modifier and Type | Method and Description |
---|---|
static float |
TextUtil.getTextRealWidth(Context context,
String text,
PDFont font,
float fontSize,
float characterSpacing,
List<String> specialFontNames)
获取文本真实宽度
|
static List<String> |
TextUtil.splitLines(Context context,
String text,
float lineWidth,
PDFont font,
float fontSize,
float characterSpacing,
List<String> specialFontNames)
拆分文本段落(换行)
|
static String |
TextUtil.splitText(Context context,
String text,
float lineWidth,
PDFont font,
float fontSize,
float characterSpacing,
List<String> specialFontNames)
拆分文本(单行)
|
static void |
TextUtil.writeText(Context context,
org.apache.pdfbox.pdmodel.PDPageContentStream contentStream,
String text,
List<String> specialFontNames,
PDFont font,
Float fontSize)
写入文本
|
Copyright © 2024. All rights reserved.