PoDoFo 0.9.20
|
#include <PdfEncodingShim.h>
Public Member Functions | |
bool | IsDynamicEncoding () const override |
![]() | |
PdfEncoding () | |
std::string | ConvertToUtf8 (const PdfString &encodedStr) const |
bool | TryConvertToUtf8 (const PdfString &encodedStr, std::string &str) const |
charbuff | ConvertToEncoded (const std::string_view &str) const |
std::vector< PdfCID > | ConvertToCIDs (const PdfString &encodedStr) const |
bool | TryConvertToCIDs (const PdfString &encodedStr, std::vector< PdfCID > &cids) const |
char32_t | GetCodePoint (const PdfCharCode &codeUnit) const |
char32_t | GetCodePoint (unsigned charCode) const |
const PdfCharCode & | GetFirstChar () const |
const PdfCharCode & | GetLastChar () const |
bool | IsNull () const |
bool | HasCIDMapping () const |
bool | IsSimpleEncoding () const |
bool | HasParsedLimits () const |
size_t | GetId () const |
const PdfEncodingLimits & | GetLimits () const |
const PdfEncodingMap & | GetToUnicodeMap () const |
bool | GetToUnicodeMapSafe (const PdfEncodingMap *&toUnicode) const |
const PdfEncodingMap & | GetToUnicodeMapSafe () const |
WIP: Encoding class with an external encoding map storage To be used by PdfFont in case of dynamic encoding requested
|
overridevirtual |
Return true if the encoding is a dynamic CID mapping
Reimplemented from PoDoFo::PdfEncoding.