pdfmm 0.9.20
List of all members
mm::PdfEncodingShim Class Referencefinal

#include <PdfEncodingShim.h>

Inheritance diagram for mm::PdfEncodingShim:
mm::PdfEncoding

Additional Inherited Members

- Public Member Functions inherited from mm::PdfEncoding
 PdfEncoding ()
 
std::string ConvertToUtf8 (const PdfString &encodedStr) const
 
bool TryConvertToUtf8 (const PdfString &encodedStr, std::string &str) const
 
std::string ConvertToEncoded (const std::string_view &str) const
 
std::vector< PdfCIDConvertToCIDs (const std::string_view &str) const
 
bool TryConvertToCIDs (const std::string_view &str, std::vector< PdfCID > &cids) const
 
std::vector< PdfCIDConvertToCIDs (const PdfString &encodedStr) const
 
bool TryConvertToCIDs (const PdfString &encodedStr, std::vector< PdfCID > &cids) const
 
PdfCID GetCID (char32_t codePoint) const
 
char32_t GetCodePoint (const PdfCharCode &codeUnit) const
 
char32_t GetCodePoint (unsigned charCode) const
 
const PdfCharCodeGetFirstChar () const
 
const PdfCharCodeGetLastChar () const
 
size_t GetId () const
 
const PdfEncodingLimits & GetLimits () const
 

Detailed Description

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