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< 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