The Publish::Text::Font class is a concept class for text-font-related enumerations. More...
#include <sprk_publish.h>
Public Types | |
enum | Type { Type::BuiltIn, Type::Explicit } |
Enumerates the types of fonts to use for text strings. More... | |
enum | Name { Name::TimesRoman, Name::TimesItalic, Name::TimesBold, Name::TimesBoldItalic, Name::Helvetica, Name::HelveticaOblique, Name::HelveticaBold, Name::HelveticaBoldOblique, Name::Courier, Name::CourierOblique, Name::CourierBold, Name::CourierBoldOblique } |
Enumerates the built-in fonts available for text strings. More... | |
enum | Style { Style::Regular, Style::Bold, Style::Italic, Style::BoldItalic } |
Enumerates the font styles to use for text strings. More... | |
Private Member Functions | |
Font () | |
Private default constructor to prevent instantiation. More... | |
The Publish::Text::Font class is a concept class for text-font-related enumerations.
|
strong |
Enumerates the built-in fonts available for text strings.
Enumerator | |
---|---|
TimesRoman | Standard Times Roman font (kA3DPDFFontTimesRoman). |
TimesItalic | Italic Times Roman font (kA3DPDFFontTimesItalic). |
TimesBold | Bold Times Roman font (kA3DPDFFontTimesBold). |
TimesBoldItalic | Bold Italic Times Roman font (kA3DPDFFontTimesBoldItalic). |
Helvetica | Standard Helvetica font (kA3DPDFFontHelvetica). |
HelveticaOblique | Oblique Helvetica font (kA3DPDFFontHelveticaOblique). |
HelveticaBold | Bold Helvetica font (kA3DPDFFontHelveticaBold). |
HelveticaBoldOblique | Bold Oblique Helvetica font (kA3DPDFFontHelveticaBoldOblique). |
Courier | Standard Courier font (kA3DPDFFontCourier). |
CourierOblique | Oblique Courier font (kA3DPDFFontCourierOblique). |
CourierBold | Bold Courier font (kA3DPDFFontCourierBold). |
CourierBoldOblique | Bold Oblique Courier font (kA3DPDFFontCourierBoldOblique). |
|
strong |
|
strong |
|
private |
Private default constructor to prevent instantiation.