PoDoFo 0.9.20
PdfFontBuiltinType1Encoding Class Referencefinal
Inheritance diagram for PdfFontBuiltinType1Encoding:
PoDoFo::PdfEncodingMapBase PoDoFo::PdfEncodingMap

Public Member Functions

bool IsBuiltinEncoding () const override
Public Member Functions inherited from PoDoFo::PdfEncodingMap
bool TryGetNextCharCode (std::string_view::iterator &it, const std::string_view::iterator &end, PdfCharCode &codeUnit) const
bool TryGetCharCode (char32_t codePoint, PdfCharCode &codeUnit) const
bool TryGetCharCode (const unicodeview &codePoints, PdfCharCode &codeUnit) const
bool TryGetCharCode (unsigned cid, PdfCharCode &codeUnit) const
bool TryGetNextCID (std::string_view::iterator &it, const std::string_view::iterator &end, PdfCID &cid) const
bool TryGetNextCodePoints (std::string_view::iterator &it, const std::string_view::iterator &end, std::vector< char32_t > &codePoints) const
bool TryGetCodePoints (const PdfCharCode &codeUnit, std::vector< char32_t > &codePoints) const
PdfEncodingMapType GetType () const
virtual bool HasLigaturesSupport () const
bool TryGetExportObject (PdfIndirectObjectList &objects, PdfName &name, PdfObject *&obj) const

Protected Member Functions

void getExportObject (PdfIndirectObjectList &objects, PdfName &name, PdfObject *&obj) const override
Protected Member Functions inherited from PoDoFo::PdfEncodingMapBase
bool tryGetNextCharCode (std::string_view::iterator &it, const std::string_view::iterator &end, PdfCharCode &codeUnit) const override
bool tryGetCharCodeSpan (const unicodeview &codePoints, PdfCharCode &codeUnit) const override
bool tryGetCharCode (char32_t codePoint, PdfCharCode &codeUnit) const override
bool tryGetCodePoints (const PdfCharCode &codeUnit, std::vector< char32_t > &codePoints) const override
void AppendToUnicodeEntries (OutputStream &stream, charbuff &temp) const override
void AppendCIDMappingEntries (OutputStream &stream, const PdfFont &font, charbuff &temp) const override

Detailed Description

A built-in encoding for a /Type1 font program

Member Function Documentation

◆ getExportObject()

void PdfFontBuiltinType1Encoding::getExportObject ( PdfIndirectObjectList & objects,
PdfName & name,
PdfObject *& obj ) const
inlineoverrideprotectedvirtual

Get an export object that will be used during font init

Remarks
Default implementation just throws

Reimplemented from PoDoFo::PdfEncodingMap.

◆ IsBuiltinEncoding()

bool PdfFontBuiltinType1Encoding::IsBuiltinEncoding ( ) const
inlineoverridevirtual

True if the encoding is builtin in a font program

Reimplemented from PoDoFo::PdfEncodingMap.