This factory creates a PdfEncodingMap.
More...
#include <PdfEncodingMapFactory.h>
|
class | PdfEncoding |
|
class | PdfEncodingFactory |
|
class | PdfDifferenceEncoding |
|
class | PdfFontMetricsFreetype |
|
This factory creates a PdfEncodingMap.
◆ GetPredefinedCMap()
Get a predefined CMap.
- Returns
- The found map or nullptr if absent
◆ MacExpertEncodingInstance()
Singleton method which returns a global instance of MacExpertEncoding.
- Returns
- global instance of MacExpertEncoding
◆ MacRomanEncodingInstance()
Singleton method which returns a global instance of MacRomanEncoding.
- Returns
- global instance of MacRomanEncoding
◆ ParseCMapEncoding()
Parse a CMap encoding from an object.
- Returns
- The results may be a non null PdfCMapEncoding or PdfIdentityEncoding on succces
◆ TryParseCMapEncoding()
bool PdfEncodingMapFactory::TryParseCMapEncoding |
( |
const PdfObject & |
cmapObj, |
|
|
std::unique_ptr< PdfEncodingMap > & |
encoding |
|
) |
| |
|
static |
Try to parse a CMap encoding from an object.
◆ TwoBytesHorizontalIdentityEncodingInstance()
Singleton method which returns a global instance of Horizontal IndentityEncoding.
- Returns
- global instance of Horizontal IdentityEncoding
◆ TwoBytesVerticalIdentityEncodingInstance()
Singleton method which returns a global instance of Vertical IndentityEncoding.
- Returns
- global instance of Vertical IdentityEncoding
◆ WinAnsiEncodingInstance()
Singleton method which returns a global instance of WinAnsiEncoding.
- Returns
- global instance of WinAnsiEncoding
- See also
- Win1250EncodingInstance
The documentation for this class was generated from the following files:
- src/podofo/main/PdfEncodingMapFactory.h
- src/podofo/main/PdfCMapEncoding.cpp
- src/podofo/main/PdfEncodingMapFactory.cpp
- src/podofo/main/PdfEncodingMapFactory_PredefinedCMaps.cpp