public class PDFToUnicodeCMap extends PDFCMap
Modifier and Type | Field and Description |
---|---|
protected char[] |
unicodeCharMap
The array of Unicode characters ordered by character code
(maps from character code to Unicode code point).
|
base, ENC_83PV_RKSJ_H, ENC_90MS_RKSJ_H, ENC_90MS_RKSJ_V, ENC_90MSP_RKSJ_H, ENC_90MSP_RKSJ_V, ENC_90PV_RKSJ_H, ENC_ADD_RKSJ_H, ENC_ADD_RKSJ_V, ENC_B5PC_H, ENC_B5PC_V, ENC_CNS_EUC_H, ENC_CNS_EUC_V, ENC_ETEN_B5_H, ENC_ETEN_B5_V, ENC_ETENMS_B5_H, ENC_ETENMS_B5_V, ENC_EUC_H, ENC_EUC_V, ENC_EXT_RKSJ_H, ENC_EXT_RKSJ_V, ENC_GB_EUC_H, ENC_GB_EUC_V, ENC_GBK_EUC_H, ENC_GBK_EUC_V, ENC_GBK2K_H, ENC_GBK2K_V, ENC_GBKP_EUC_H, ENC_GBKP_EUC_V, ENC_GBPC_EUC_H, ENC_GBPC_EUC_V, ENC_H, ENC_HKSCS_B5_H, ENC_HKSCS_B5_V, ENC_IDENTITY_H, ENC_IDENTTITY_V, ENC_KSC_EUC_H, ENC_KSC_EUC_V, ENC_KSCMS_UHC_H, ENC_KSCMS_UHC_HW_H, ENC_KSCMS_UHC_HW_V, ENC_KSCMS_UHC_V, ENC_KSCPC_EUC_H, ENC_UNICNS_UCS2_H, ENC_UNICNS_UCS2_V, ENC_UNIGB_UCS2_H, ENC_UNIGB_UCS2_V, ENC_UNIJIS_UCS2_H, ENC_UNIJIS_UCS2_HW_H, ENC_UNIJIS_UCS2_HW_V, ENC_UNIJIS_UCS2_V, ENC_UNIKSC_UCS2_H, ENC_UNIKSC_UCS2_V, ENC_V, name, sysInfo, wMode, WMODE_HORIZONTAL, WMODE_VERTICAL
Constructor and Description |
---|
PDFToUnicodeCMap(char[] unicodeCharMap,
java.lang.String name,
PDFCIDSystemInfo sysInfo,
boolean singleByte)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected CMapBuilder |
createCMapBuilder(java.io.Writer writer)
Creates the CMapBuilder that will build the CMap's content.
|
output, setUseCMap, setUseCMap, setWMode
add, add, getBufferOutputStream, getBufferWriter, getDataLength, getSizeHint, outputRawStreamData, setData, streamHashCode
encodeAndWriteStream, encodeStream, get, getChildren, getDefaultFilterName, getDictionary, getFilterList, multipleFiltersAllowed, outputStreamData, populateStreamDict, prepareImplicitFilters, put, registerChildren, setDocument, setupFilterList
contentEquals, encode, encodeBinaryToHexString, encodeString, encodeText, formatObject, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, outputInline, referencePDF, setObjectNumber, setObjectNumber, setObjectNumber, setParent, toPDF, toPDFString
protected char[] unicodeCharMap
public PDFToUnicodeCMap(char[] unicodeCharMap, java.lang.String name, PDFCIDSystemInfo sysInfo, boolean singleByte)
unicodeCharMap
- An array of Unicode characters ordered by character code
(maps from character code to Unicode code point)name
- One of the registered names found in Table 5.14 in PDF
Reference, Second Edition.sysInfo
- The attributes of the character collection of the CIDFont.singleByte
- true for single-byte, false for double-byteprotected CMapBuilder createCMapBuilder(java.io.Writer writer)
createCMapBuilder
in class PDFCMap
writer
- a Writer to write the CMap's contents toCopyright 1999-2017 The Apache Software Foundation. All Rights Reserved.