public class XEasyPdfFontMapperHandler extends Object implements org.apache.pdfbox.pdmodel.font.FontMapper
Copyright (c) 2020-2023 xsx All Rights Reserved. x-easypdf is licensed under the Mulan PSL v1. You can use this software according to the terms and conditions of the Mulan PSL v1. You may obtain a copy of Mulan PSL v1 at: http://license.coscl.org.cn/MulanPSL 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 v1 for more details.
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFont(String fontPath,
org.apache.fontbox.ttf.TrueTypeFont font)
添加字体
|
org.apache.pdfbox.pdmodel.font.CIDFontMapping |
getCIDFont(String baseFont,
org.apache.pdfbox.pdmodel.font.PDFontDescriptor fontDescriptor,
org.apache.pdfbox.pdmodel.font.PDCIDSystemInfo cidSystemInfo)
获取字体CID信息
|
org.apache.pdfbox.pdmodel.font.FontMapping<org.apache.fontbox.FontBoxFont> |
getFontBoxFont(String baseFont,
org.apache.pdfbox.pdmodel.font.PDFontDescriptor fontDescriptor)
获取字体
|
org.apache.fontbox.FontBoxFont |
getFontByPath(String fontPath)
根据字体路径获取字体
|
static XEasyPdfFontMapperHandler |
getInstance()
获取字体映射实例
|
org.apache.pdfbox.pdmodel.font.FontMapping<org.apache.fontbox.ttf.TrueTypeFont> |
getTrueTypeFont(String baseFont,
org.apache.pdfbox.pdmodel.font.PDFontDescriptor fontDescriptor)
获取ttf字体
|
public static XEasyPdfFontMapperHandler getInstance()
public void addFont(String fontPath, org.apache.fontbox.ttf.TrueTypeFont font)
fontPath - 字体路径font - 字体public org.apache.fontbox.FontBoxFont getFontByPath(String fontPath)
fontPath - 字体路径public org.apache.pdfbox.pdmodel.font.FontMapping<org.apache.fontbox.ttf.TrueTypeFont> getTrueTypeFont(String baseFont, org.apache.pdfbox.pdmodel.font.PDFontDescriptor fontDescriptor)
getTrueTypeFont 在接口中 org.apache.pdfbox.pdmodel.font.FontMapperbaseFont - 字体名称fontDescriptor - 字体描述public org.apache.pdfbox.pdmodel.font.FontMapping<org.apache.fontbox.FontBoxFont> getFontBoxFont(String baseFont, org.apache.pdfbox.pdmodel.font.PDFontDescriptor fontDescriptor)
getFontBoxFont 在接口中 org.apache.pdfbox.pdmodel.font.FontMapperbaseFont - 字体名称fontDescriptor - 字体描述public org.apache.pdfbox.pdmodel.font.CIDFontMapping getCIDFont(String baseFont, org.apache.pdfbox.pdmodel.font.PDFontDescriptor fontDescriptor, org.apache.pdfbox.pdmodel.font.PDCIDSystemInfo cidSystemInfo)
getCIDFont 在接口中 org.apache.pdfbox.pdmodel.font.FontMapperbaseFont - 字体名称fontDescriptor - 字体描述cidSystemInfo - CID系统信息Copyright © 2023. All rights reserved.