COSObjectablepublic class DictionaryEncoding extends Encoding
codeToName, inverted| Constructor | Description |
|---|---|
DictionaryEncoding(COSDictionary fontEncoding) |
Creates a new DictionaryEncoding for a Type 3 font from a PDF.
|
DictionaryEncoding(COSDictionary fontEncoding,
boolean isNonSymbolic,
Encoding builtIn) |
Creates a new DictionaryEncoding from a PDF.
|
DictionaryEncoding(COSName baseEncoding,
COSArray differences) |
Creates a new DictionaryEncoding for embedding.
|
| Modifier and Type | Method | Description |
|---|---|---|
Encoding |
getBaseEncoding() |
Returns the base encoding.
|
COSBase |
getCOSObject() |
Convert this standard java object to a COS object.
|
java.util.Map<java.lang.Integer,java.lang.String> |
getDifferences() |
Returns the Differences array.
|
java.lang.String |
getEncodingName() |
Returns the name of this encoding.
|
add, contains, contains, getCodeToNameMap, getInstance, getName, getNameToCodeMap, overwritepublic DictionaryEncoding(COSName baseEncoding, COSArray differences)
baseEncoding - differences - public DictionaryEncoding(COSDictionary fontEncoding)
fontEncoding - The Type 3 encoding dictionary.public DictionaryEncoding(COSDictionary fontEncoding, boolean isNonSymbolic, Encoding builtIn)
fontEncoding - The encoding dictionary.isNonSymbolic - True if the font is non-symbolic. False for Type 3 fonts.builtIn - The font's built-in encoding. Null for Type 3 fonts.public Encoding getBaseEncoding()
public java.util.Map<java.lang.Integer,java.lang.String> getDifferences()
public COSBase getCOSObject()
COSObjectablepublic java.lang.String getEncodingName()
EncodinggetEncodingName in class EncodingCopyright © 2002–2018. All rights reserved.