|
pdfmm 0.9.20
|
#include <PdfPredefinedEncoding.h>
Protected Member Functions | |
| void | getExportObject (PdfIndirectObjectList &objects, PdfName &name, PdfObject *&obj) const override |
| const char32_t * | GetToUnicodeTable () const override |
Protected Member Functions inherited from mm::PdfPredefinedEncoding | |
| PdfPredefinedEncoding (const PdfName &name) | |
| const PdfName & | GetName () const |
| void | getExportObject (PdfIndirectObjectList &objects, PdfName &name, PdfObject *&obj) const override |
| 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 |
Protected Member Functions inherited from mm::PdfEncodingMapSimple | |
| void | appendBaseFontEntries (PdfStream &stream) const override |
Protected Member Functions inherited from mm::PdfEncodingMap | |
| virtual bool | tryGetNextCharCode (std::string_view::iterator &it, const std::string_view::iterator &end, PdfCharCode &codeUnit) const |
| virtual bool | tryGetCharCodeSpan (const cspan< char32_t > &ligature, PdfCharCode &codeUnit) const |
| virtual bool | tryGetCharCode (char32_t codePoint, PdfCharCode &codeUnit) const =0 |
| virtual bool | tryGetCodePoints (const PdfCharCode &codeUnit, std::vector< char32_t > &codePoints) const =0 |
| virtual void | getExportObject (PdfIndirectObjectList &objects, PdfName &name, PdfObject *&obj) const |
| virtual void | appendBaseFontEntries (PdfStream &stream) const =0 |
Additional Inherited Members | |
Public Member Functions inherited from mm::PdfEncodingMap | |
| 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 cspan< char32_t > &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 |
| bool | TryGetCIDId (const PdfCharCode &codeUnit, unsigned &id) const |
| virtual bool | HasCIDMapping () const |
| virtual bool | HasLigaturesSupport () const |
| bool | TryGetExportObject (PdfIndirectObjectList &objects, PdfName &name, PdfObject *&obj) const |
The WinAnsiEncoding is the default encoding in pdfmm for contents on PDF pages.
It is also called CP-1252 encoding. This class may be used as base for derived encodings.
|
overrideprotectedvirtual |
Get an export object that will be used during font init
Reimplemented from mm::PdfPredefinedEncoding.
|
overrideprotectedvirtual |
Gets a table of 256 short values which are the big endian Unicode code points that are assigned to the 256 values of this encoding.
This table is used internally to convert an encoded string of this encoding to and from Unicode.
Implements mm::PdfPredefinedEncoding.
Reimplemented in mm::PdfWin1250Encoding, and mm::PdfIso88592Encoding.