Create(const std::string_view &filepath, unsigned faceIndex=0) (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | static |
CreateFromBuffer(const bufferview &buffer, unsigned faceIndex=0) (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | static |
CreateToUnicodeMap(const PdfEncodingLimits &limitHints) const | PoDoFo::PdfFontMetrics | virtual |
ExportType3GlyphData(PdfDictionary &fontDict, cspan< std::string_view > glyphs) const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | protectedvirtual |
GeFontFamilyNameSafe() const | PoDoFo::PdfFontMetrics | |
GetAscent() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
GetAvgWidth() const | PoDoFo::PdfFontMetrics | |
GetAvgWidthRaw() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | pure virtual |
GetBaseFontName() const =0 | PoDoFo::PdfFontMetrics | protectedpure virtual |
GetBoundingBox() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
GetCapHeight() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
GetDefaultWidth() const | PoDoFo::PdfFontMetrics | |
GetDefaultWidthRaw() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | pure virtual |
GetDescent() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
GetFaceHandle() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | protectedpure virtual |
GetFaceIndex() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | inline |
GetFilePath() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | inline |
GetFlags() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
GetFontFamilyName() const =0 | PoDoFo::PdfFontMetrics | pure virtual |
GetFontFileDataHandle() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | protectedpure virtual |
GetFontFileLength1() const =0 | PoDoFo::PdfFontMetrics | pure virtual |
GetFontFileLength2() const =0 | PoDoFo::PdfFontMetrics | pure virtual |
GetFontFileLength3() const =0 | PoDoFo::PdfFontMetrics | pure virtual |
GetFontFileObject() const | PoDoFo::PdfFontMetrics | virtual |
GetFontFileType() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | pure virtual |
GetFontName() const =0 | PoDoFo::PdfFontMetrics | pure virtual |
GetFontNameRaw() const | PoDoFo::PdfFontMetrics | virtual |
GetFontStretch() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | pure virtual |
GetFontType() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | protectedvirtual |
GetGlyphCount() const | PoDoFo::PdfFontMetrics | |
GetGlyphCount(PdfGlyphAccess access) const | PoDoFo::PdfFontMetrics | |
GetGlyphCountFontProgram() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | protectedvirtual |
GetGlyphWidth(unsigned gid) const | PoDoFo::PdfFontMetrics | |
GetGlyphWidth(unsigned gid, PdfGlyphAccess access) const | PoDoFo::PdfFontMetrics | |
getIsBoldHint() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | protectedpure virtual |
getIsItalicHint() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | protectedpure virtual |
GetItalicAngle() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
GetLeading() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
GetLeadingRaw() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | pure virtual |
GetLineSpacing() const =0 | PoDoFo::PdfFontMetrics | pure virtual |
GetMatrix() const | PoDoFo::PdfFontMetrics | virtual |
GetMaxWidth() const | PoDoFo::PdfFontMetrics | |
GetMaxWidthRaw() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | pure virtual |
GetOrLoadFontFileData() const | PoDoFo::PdfFontMetrics | |
GetParsedWidths() const | PoDoFo::PdfFontMetrics | inlineprotected |
GetParsedWidthsCount() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | protected |
GetPostScriptNameRough() const | PoDoFo::PdfFontMetrics | |
GetStemH() const | PoDoFo::PdfFontMetrics | |
GetStemHRaw() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | pure virtual |
GetStemV() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
GetStrikeThroughPosition() const =0 | PoDoFo::PdfFontMetrics | pure virtual |
GetStrikeThroughThickness() const =0 | PoDoFo::PdfFontMetrics | pure virtual |
GetStyle() const | PoDoFo::PdfFontMetrics | |
GetSubsetPrefixLength() const | PoDoFo::PdfFontMetrics | virtual |
GetUnderlinePosition() const =0 | PoDoFo::PdfFontMetrics | pure virtual |
GetUnderlineThickness() const =0 | PoDoFo::PdfFontMetrics | pure virtual |
GetWeight() const | PoDoFo::PdfFontMetrics | |
GetWeightRaw() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | pure virtual |
GetXHeight() const | PoDoFo::PdfFontMetrics | |
GetXHeightRaw() const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | pure virtual |
HasFontFileData() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
HasParsedWidths() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | protected |
HasUnicodeMapping() const =0 | PoDoFo::PdfFontMetrics | pure virtual |
IsObjectLoaded() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | virtual |
IsPdfNonSymbolic() const | PoDoFo::PdfFontMetrics | |
IsPdfSymbolic() const | PoDoFo::PdfFontMetrics | |
IsStandard14FontMetrics() const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
IsStandard14FontMetrics(PdfStandard14FontType &std14Font) const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | virtual |
IsTrueTypeKind() const | PoDoFo::PdfFontMetrics | |
IsType1Kind() const | PoDoFo::PdfFontMetrics | |
PdfDifferenceEncoding (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | friend |
PdfEncodingFactory (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | friend |
PdfEncodingMapSimple (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | friend |
PdfFont (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | friend |
PdfFontManager (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | friend |
PdfFontMetricsBase (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | friend |
PdfFontMetricsFreetype (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | friend |
PdfFontObject (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | friend |
PdfFontSimple (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | friend |
SetParsedWidths(GlyphMetricsListConstPtr &&parsedWidths) (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | protected |
SubstituteGIDs(std::vector< unsigned > &gids, std::vector< unsigned char > &backwardMap) const | PoDoFo::PdfFontMetrics | virtual |
TryGetAscent(double &value) const =0 | PoDoFo::PdfFontMetrics | pure virtual |
TryGetBoundingBox(Corners &value) const =0 | PoDoFo::PdfFontMetrics | pure virtual |
TryGetCapHeight(double &value) const =0 | PoDoFo::PdfFontMetrics | pure virtual |
TryGetDescent(double &value) const =0 | PoDoFo::PdfFontMetrics | pure virtual |
TryGetFlags(PdfFontDescriptorFlags &value) const =0 (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | pure virtual |
TryGetGID(char32_t codePoint, unsigned &gid) const =0 | PoDoFo::PdfFontMetrics | pure virtual |
TryGetGlyphWidth(unsigned gid, double &width) const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
TryGetGlyphWidth(unsigned gid, PdfGlyphAccess access, double &width) const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | |
TryGetGlyphWidthFontProgram(unsigned gid, double &width) const (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | protectedvirtual |
TryGetItalicAngle(double &value) const =0 | PoDoFo::PdfFontMetrics | pure virtual |
TryGetStemV(double &value) const =0 | PoDoFo::PdfFontMetrics | pure virtual |
~PdfFontMetrics() (defined in PoDoFo::PdfFontMetrics) | PoDoFo::PdfFontMetrics | virtual |