PoDoFo 1.0.0
|
This factory creates a PdfEncodingMap. More...
#include <PdfEncodingMapFactory.h>
Static Public Member Functions | |
static bool | TryParseCMapEncoding (const PdfObject &cmapObj, std::unique_ptr< PdfEncodingMap > &encoding) |
Try to parse a CMap encoding from an object. | |
static std::unique_ptr< PdfEncodingMap > | ParseCMapEncoding (const PdfObject &cmapObj) |
Parse a CMap encoding from an object. | |
static PdfBuiltInEncodingConstPtr | GetWinAnsiEncodingInstancePtr () |
Singleton method which returns a global instance of WinAnsiEncoding. | |
static const PdfBuiltInEncoding & | GetWinAnsiEncodingInstance () |
static PdfBuiltInEncodingConstPtr | GetMacRomanEncodingInstancePtr () |
Singleton method which returns a global instance of MacRomanEncoding. | |
static const PdfBuiltInEncoding & | GetMacRomanEncodingInstance () |
static PdfBuiltInEncodingConstPtr | GetMacExpertEncodingInstancePtr () |
Singleton method which returns a global instance of MacExpertEncoding. | |
static const PdfBuiltInEncoding & | GetMacExpertEncodingInstance () |
static PdfBuiltInEncodingConstPtr | GetStandardEncodingInstancePtr () |
Singleton method which returns a global instance of StandardEncdoing. | |
static const PdfBuiltInEncoding & | GetStandardEncodingInstance () |
static PdfEncodingMapConstPtr | GetHorizontalIdentityEncodingInstancePtr () |
Singleton method which returns a global instance of the 2 bytes /Identity-H horizontal identity encoding. | |
static const PdfEncodingMap & | GetHorizontalIdentityEncodingInstance () |
static PdfEncodingMapConstPtr | GetVerticalIdentityEncodingInstancePtr () |
Singleton method which returns a global instance of the 2 bytes /Identity-V vertical identity encoding. | |
static const PdfEncodingMap & | GetVerticalIdentityEncodingInstance () |
static PdfEncodingMapConstPtr | GetStandard14FontEncodingInstancePtr (PdfStandard14FontType stdFont) |
Return the encoding map for the given standard font type or nullptr for unknown. | |
static const PdfEncodingMap & | GetStandard14FontEncodingInstance (PdfStandard14FontType stdFont) |
static PdfCMapEncodingConstPtr | GetPredefinedCMapInstancePtr (const std::string_view &cmapName) |
Get a predefined CMap. | |
static const PdfCMapEncoding & | GetPredefinedCMapInstance (const std::string_view &cmapName) |
Friends | |
class | PdfEncoding |
class | PdfEncodingFactory |
class | PdfDifferenceEncoding |
class | PdfFontMetricsFreetype |
class | PdfFontMetrics |
This factory creates a PdfEncodingMap.
|
static |
Singleton method which returns a global instance of the 2 bytes /Identity-H horizontal identity encoding.
|
static |
Singleton method which returns a global instance of MacExpertEncoding.
|
static |
Singleton method which returns a global instance of MacRomanEncoding.
|
static |
Get a predefined CMap.
|
static |
Singleton method which returns a global instance of StandardEncdoing.
|
static |
Singleton method which returns a global instance of the 2 bytes /Identity-V vertical identity encoding.
|
static |
Singleton method which returns a global instance of WinAnsiEncoding.
|
static |
Parse a CMap encoding from an object.
|
static |
Try to parse a CMap encoding from an object.