Package com.itextpdf.kernel.font
Class DocFontEncoding
- java.lang.Object
-
- com.itextpdf.io.font.FontEncoding
-
- com.itextpdf.kernel.font.DocFontEncoding
-
class DocFontEncoding extends FontEncoding
This class allow to parse document font's encoding.
-
-
Field Summary
-
Fields inherited from class com.itextpdf.io.font.FontEncoding
baseEncoding, codeToUnicode, differences, FONT_SPECIFIC, fontSpecific, NOTDEF, unicodeDifferences, unicodeToCode
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DocFontEncoding()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FontEncoding
createDocFontEncoding(PdfObject encoding, CMapToUnicode toUnicode)
private static void
fillBaseEncoding(DocFontEncoding fontEncoding, PdfName baseEncodingName)
private static void
fillDifferences(DocFontEncoding fontEncoding, CMapToUnicode toUnicode)
private static void
fillDifferences(DocFontEncoding fontEncoding, PdfArray diffs, CMapToUnicode toUnicode)
-
Methods inherited from class com.itextpdf.io.font.FontEncoding
addSymbol, canDecode, canEncode, convertToByte, convertToBytes, createEmptyFontEncoding, createFontEncoding, createFontSpecificEncoding, fillCustomEncoding, fillFontEncoding, fillNamedEncoding, fillStandardEncoding, getBaseEncoding, getDifference, getUnicode, getUnicodeDifference, hasDifferences, isBuiltWith, isFontSpecific, normalizeEncoding, setDifference
-
-
-
-
Method Detail
-
createDocFontEncoding
public static FontEncoding createDocFontEncoding(PdfObject encoding, CMapToUnicode toUnicode)
-
fillBaseEncoding
private static void fillBaseEncoding(DocFontEncoding fontEncoding, PdfName baseEncodingName)
-
fillDifferences
private static void fillDifferences(DocFontEncoding fontEncoding, PdfArray diffs, CMapToUnicode toUnicode)
-
fillDifferences
private static void fillDifferences(DocFontEncoding fontEncoding, CMapToUnicode toUnicode)
-
-