|
| const PdfName & | GetName () const |
| bool | TryGetNextCharCode (std::string_view::iterator &it, const std::string_view::iterator &end, PdfCharCode &codeUnit) const |
| bool | TryGetCharCode (char32_t codePoint, PdfCharCode &codeUnit) const |
| bool | TryGetCharCode (const unicodeview &codePoints, PdfCharCode &codeUnit) const |
| bool | TryGetCharCode (unsigned cid, PdfCharCode &codeUnit) const |
| bool | TryGetNextCID (std::string_view::iterator &it, const std::string_view::iterator &end, PdfCID &cid) const |
| bool | TryGetNextCodePoints (std::string_view::iterator &it, const std::string_view::iterator &end, std::vector< char32_t > &codePoints) const |
| bool | TryGetCodePoints (const PdfCharCode &codeUnit, std::vector< char32_t > &codePoints) const |
| PdfEncodingMapType | GetType () const |
| virtual bool | IsBuiltinEncoding () const |
| virtual bool | HasLigaturesSupport () const |
| bool | TryGetExportObject (PdfIndirectObjectList &objects, PdfName &name, PdfObject *&obj) const |
|
| bool | tryGetCharCode (char32_t codePoint, PdfCharCode &codeUnit) const override |
| bool | tryGetCodePoints (const PdfCharCode &codeUnit, std::vector< char32_t > &codePoints) const override |
| virtual const char32_t * | GetToUnicodeTable () const =0 |
| void | AppendToUnicodeEntries (OutputStream &stream, charbuff &temp) const override |
| void | AppendCIDMappingEntries (OutputStream &stream, const PdfFont &font, charbuff &temp) const override |
| virtual bool | tryGetNextCharCode (std::string_view::iterator &it, const std::string_view::iterator &end, PdfCharCode &codeUnit) const |
| virtual bool | tryGetCharCodeSpan (const unicodeview &ligature, PdfCharCode &codeUnit) const |
| virtual void | getExportObject (PdfIndirectObjectList &objects, PdfName &name, PdfObject *&obj) const |
A common base class for built-in encodings which are known by name.