PoDoFo 0.9.20
|
#include <PdfPredefinedEncoding.h>
Protected Member Functions | |
const char32_t * | GetToUnicodeTable () const override |
![]() | |
bool | tryGetCharCode (char32_t codePoint, PdfCharCode &codeUnit) const override |
bool | tryGetCodePoints (const PdfCharCode &codeUnit, std::vector< char32_t > &codePoints) const override |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
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 |
Symbol Encoding
|
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 PoDoFo::PdfBuiltInEncoding.