HPS::Publish::Text

class HPS::Publish::Text

The Publish::Text class is a concept class for text-related enumerations.

Public Types

enum Language

Enumerates the supported languages for explicitly-specified fonts.

Values:

enumerator ASCII

Self-explanatory.

enumerator EastEuropeanRoman

Self-explanatory.

enumerator Cyrillic

Self-explanatory.

enumerator Greek

Self-explanatory.

enumerator Turkish

Self-explanatory.

enumerator Hebrew

Self-explanatory.

enumerator Arabic

Self-explanatory.

enumerator Baltic

Self-explanatory.

enumerator ChineseTraditional

Self-explanatory.

enumerator ChineseSimplified

Self-explanatory.

enumerator Japanese

Self-explanatory.

enumerator Korean

Self-explanatory.

enum Rotation

Enumerates the rotation to use for text strings.

Values:

enumerator None

No rotation, text will be horizontal (kA3DPDFNormal).

enumerator CounterClockwise90Degrees

Text will be rotated 90 degrees counter-clockwise from the horizontal (kA3DPDF90).

enumerator CounterClockwise180Degrees

Text will be rotated 180 degrees counter-clockwise from the horizontal (kA3DPDF180).

enumerator CounterClockwise270Degrees

Text will be rotated 270 degrees counter-clockwise from the horizontal (kA3DPDF270).

class Font

The Publish::Text::Font class is a concept class for text-font-related enumerations.

Public Types

enum Name

Enumerates the built-in fonts available for text strings.

Values:

enumerator TimesRoman

Standard Times Roman font (kA3DPDFFontTimesRoman).

enumerator TimesItalic

Italic Times Roman font (kA3DPDFFontTimesItalic).

enumerator TimesBold

Bold Times Roman font (kA3DPDFFontTimesBold).

enumerator TimesBoldItalic

Bold Italic Times Roman font (kA3DPDFFontTimesBoldItalic).

enumerator Helvetica

Standard Helvetica font (kA3DPDFFontHelvetica).

enumerator HelveticaOblique

Oblique Helvetica font (kA3DPDFFontHelveticaOblique).

enumerator HelveticaBold

Bold Helvetica font (kA3DPDFFontHelveticaBold).

enumerator HelveticaBoldOblique

Bold Oblique Helvetica font (kA3DPDFFontHelveticaBoldOblique).

enumerator Courier

Standard Courier font (kA3DPDFFontCourier).

enumerator CourierOblique

Oblique Courier font (kA3DPDFFontCourierOblique).

enumerator CourierBold

Bold Courier font (kA3DPDFFontCourierBold).

enumerator CourierBoldOblique

Bold Oblique Courier font (kA3DPDFFontCourierBoldOblique).

enum Style

Enumerates the font styles to use for text strings.

Values:

enumerator Regular

Regular font style.

enumerator Bold

Bold font style.

enumerator Italic

Italic font style.

enumerator BoldItalic

Bold and italic font style.