PoDoFo 0.9.20
PoDoFo::PdfEncodingShim Class Referencefinal

#include <PdfEncodingShim.h>

Inheritance diagram for PoDoFo::PdfEncodingShim:
PoDoFo::PdfEncoding

Additional Inherited Members

Public Member Functions inherited from PoDoFo::PdfEncoding
 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
virtual bool IsDynamicEncoding () const
size_t GetId () const
const PdfEncodingLimits & GetLimits () const
const PdfEncodingMap & GetToUnicodeMap () const
bool GetToUnicodeMapSafe (const PdfEncodingMap *&toUnicode) const
const PdfEncodingMap & GetToUnicodeMapSafe () const

Detailed Description

Encoding shim class that mocks an existing encoding Used by PdfFont to to wrap