## Uses of Class
org.apache.pdfbox.pdmodel.font.encoding.Encoding

Packages that use Encoding
org.apache.pdfbox.pdmodel.font: Classes to deal with font functionality in a PDF Document.
org.apache.pdfbox.pdmodel.font.encoding

### Uses of Encoding in org.apache.pdfbox.pdmodel.font

Fields in org.apache.pdfbox.pdmodel.font declared as Encoding
`protected Encoding` PDSimpleFont.`encoding`

Methods in org.apache.pdfbox.pdmodel.font that return Encoding
`Encoding` PDSimpleFont.`getEncoding()` Returns the Encoding vector.
`protected Encoding` PDType1Font.`readEncodingFromFont()`
`protected abstract Encoding` PDSimpleFont.`readEncodingFromFont()` Called by readEncoding() if the encoding needs to be extracted from the font file.
`protected Encoding` PDType3Font.`readEncodingFromFont()`
`protected Encoding` PDTrueTypeFont.`readEncodingFromFont()`
`protected Encoding` PDType1CFont.`readEncodingFromFont()`

Methods in org.apache.pdfbox.pdmodel.font with parameters of type Encoding
`static PDTrueTypeFont` PDTrueTypeFont.`load(PDDocument doc, File file, Encoding encoding)` Loads a TTF to be embedded into a document as a simple font.
`static PDTrueTypeFont` PDTrueTypeFont.`load(PDDocument doc, InputStream input, Encoding encoding)` Loads a TTF to be embedded into a document as a simple font.
`static PDTrueTypeFont` PDTrueTypeFont.`load(PDDocument doc, org.apache.fontbox.ttf.TrueTypeFont ttf, Encoding encoding)` Loads a TTF to be embedded into a document as a simple font.

Constructors in org.apache.pdfbox.pdmodel.font with parameters of type Encoding
Constructor and Description
`PDType1Font(PDDocument doc, InputStream pfbIn, Encoding encoding)` Creates a new Type 1 font for embedding.

### Uses of Encoding in org.apache.pdfbox.pdmodel.font.encoding

Subclasses of Encoding in org.apache.pdfbox.pdmodel.font.encoding
`class` `BuiltInEncoding` A font's built-in encoding.
`class` `DictionaryEncoding` This will perform the encoding from a dictionary.
`class` `MacExpertEncoding` This is an interface to a text encoder.
`class` `MacOSRomanEncoding` This is the Mac OS Roman encoding, which is similar to the MacRomanEncoding with the addition of 15 entries
`class` `MacRomanEncoding` This is an interface to a text encoder.
`class` `StandardEncoding` This is an interface to a text encoder.
`class` `SymbolEncoding` This is an interface to a text encoder.
`class` `Type1Encoding` An encoding for a Type 1 font.
`class` `WinAnsiEncoding` This the win ansi encoding.
`class` `ZapfDingbatsEncoding` This is an interface to a text encoder.

Methods in org.apache.pdfbox.pdmodel.font.encoding that return Encoding
`Encoding` DictionaryEncoding.`getBaseEncoding()` Returns the base encoding.
`static Encoding` Encoding.`getInstance(COSName name)` This will get an encoding by name.

Constructors in org.apache.pdfbox.pdmodel.font.encoding with parameters of type Encoding
Constructor and Description
`DictionaryEncoding(COSDictionary fontEncoding, boolean isNonSymbolic, Encoding builtIn)` Creates a new DictionaryEncoding from a PDF.