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< PdfCIDConvertToCIDs (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 PdfCharCodeGetFirstChar () const
const PdfCharCodeGetLastChar () 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 PdfEncodingMapGetToUnicodeMap () const
bool GetToUnicodeMapSafe (const PdfEncodingMap *&toUnicode) const
const PdfEncodingMapGetToUnicodeMapSafe () const

Detailed Description

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