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.
-
enumerator ASCII
-
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).
-
enumerator None
-
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
href=”http://docs.techsoft3d.com/publish/latest/build/api_ref/group__a3d__publish__text__module.html#gga12674029e90312cf9f2f5e6c9335d714ac0e133c9cbe370cb05182e1ed3535791”>kA3DPDFFontTimesBold).
Bold Times Roman font (<a target=”_blank”
-
enumerator TimesBoldItalic
Bold Italic Times Roman font (kA3DPDFFontTimesBoldItalic).
-
enumerator Helvetica
href=”http://docs.techsoft3d.com/publish/latest/build/api_ref/group__a3d__publish__text__module.html#gga12674029e90312cf9f2f5e6c9335d714aa57ace3ab1e09b88d1243b4c4a3aaffc”>kA3DPDFFontHelvetica).
Standard Helvetica font (<a target=”_blank”
-
enumerator HelveticaOblique
Oblique Helvetica font (kA3DPDFFontHelveticaOblique).
-
enumerator HelveticaBold
href=”http://docs.techsoft3d.com/publish/latest/build/api_ref/group__a3d__publish__text__module.html#gga12674029e90312cf9f2f5e6c9335d714a78f41039d3bde26e7be565bf62f10101”>kA3DPDFFontHelveticaBold).
Bold Helvetica font (<a target=”_blank”
-
enumerator HelveticaBoldOblique
Bold Oblique Helvetica font (kA3DPDFFontHelveticaBoldOblique).
-
enumerator Courier
href=”http://docs.techsoft3d.com/publish/latest/build/api_ref/group__a3d__publish__text__module.html#gga12674029e90312cf9f2f5e6c9335d714ac9f020faaee3207378b26621843379a4”>kA3DPDFFontCourier).
Standard Courier font (<a target=”_blank”
-
enumerator CourierOblique
Oblique Courier font (kA3DPDFFontCourierOblique).
-
enumerator CourierBold
href=”http://docs.techsoft3d.com/publish/latest/build/api_ref/group__a3d__publish__text__module.html#gga12674029e90312cf9f2f5e6c9335d714a112ee573ada9c5047582116e72526071”>kA3DPDFFontCourierBold).
Bold Courier font (<a target=”_blank”
-
enumerator CourierBoldOblique
Bold Oblique Courier font (kA3DPDFFontCourierBoldOblique).
-
enumerator TimesRoman
-
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.
-
enumerator Regular
-
enum Name
-
enum Language