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 protectedDocFontEncoding()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FontEncodingcreateDocFontEncoding(PdfObject encoding, CMapToUnicode toUnicode)private static voidfillBaseEncoding(DocFontEncoding fontEncoding, PdfName baseEncodingName)private static voidfillDifferences(DocFontEncoding fontEncoding, CMapToUnicode toUnicode)private static voidfillDifferences(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)
-
-