PoDoFo 0.9.20
List of all members
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