|
| static bool | IsStandard14Font (const std::string_view &fontName, PdfStandard14FontType &stdFont) |
| |
| static bool | TryGetStandard14Font (const std::string_view &baseFontName, bool bold, bool italic, PdfStandard14FontType &stdFont) |
| |
| static bool | TryGetStandard14Font (const std::string_view &baseFontName, bool bold, bool italic, bool useAltNames, PdfStandard14FontType &stdFont) |
| |
| static std::unique_ptr< PdfFont > | Create (PdfDocument &doc, const PdfFontMetricsConstPtr &metrics, const PdfEncoding &encoding, PdfFontInitOptions flags) |
| |
| static std::unique_ptr< PdfFont > | CreateStandard14 (PdfDocument &doc, PdfStandard14FontType baseFont, const PdfEncoding &encoding, PdfFontInitOptions flags) |
| |
| static bool | TryCreateFromObject (PdfObject &obj, std::unique_ptr< PdfFont > &font) |
| |
| static std::string | ExtractBaseName (const std::string_view &fontName, bool &isBold, bool &isItalic) |
| |
| static std::string | ExtractBaseName (const std::string_view &fontName) |
| |
|
| void | WriteStringToStream (PdfStream &stream, const std::string_view &str) const |
| |
| void | WriteStringToStream (std::ostream &stream, const std::string_view &str) const |
| |
| double | GetStringWidth (const std::string_view &view, const PdfTextState &state) const |
| |
| bool | TryGetStringWidth (const std::string_view &view, const PdfTextState &state, double &width) const |
| |
| double | GetStringWidth (const PdfString &encodedStr, const PdfTextState &state) const |
| |
| bool | TryGetStringWidth (const PdfString &encodedStr, const PdfTextState &state, double &width) const |
| |
| double | GetCharWidth (char32_t codePoint, const PdfTextState &state, bool ignoreCharSpacing=false) const |
| |
| double | GetLineSpacing (const PdfTextState &state) const |
| |
| double | GetUnderlineThickness (const PdfTextState &state) const |
| |
| double | GetUnderlinePosition (const PdfTextState &state) const |
| |
| double | GetStrikeOutPosition (const PdfTextState &state) const |
| |
| double | GetStrikeOutThickness (const PdfTextState &state) const |
| |
| double | GetAscent (const PdfTextState &state) const |
| |
| double | GetDescent (const PdfTextState &state) const |
| |
| bool | IsLoaded () const |
| |
| bool | IsSubsettingEnabled () const |
| |
| const std::string & | GetSubsetPrefix () const |
| |
| const PdfName & | GetIdentifier () const |
| |
| const PdfEncoding & | GetEncoding () const |
| |
| const PdfFontMetrics & | GetMetrics () const |
| |
| const std::string & | GetName () const |
| |
A PdfFont implementation that represents a standard 14 type1 font