CFx SDK Documentation  2023 SP0
Enumerations
OdPdfPublish::Text Namespace Reference

Enumerations

enum  FontStyle { kRegular , kBold , kItalic , kBoldItalic }
 
enum  Justification { kLeft , kRight , kCenter }
 
enum  Rotation { kNone , kCounterClockwise90Degrees , kCounterClockwise180Degrees , kCounterClockwise270Degrees }
 
enum  StandardFontsType {
  kTimesRoman , kHelvetica , kCourier , kSymbol ,
  kTimesBold , kHelveticaBold , kCourierBold , kZapfDingbats ,
  kTimesItalic , kHelveticaOblique , kCourierOblique , kTimesBoldItalic ,
  kHelveticaBoldOblique , kCourierBoldOblique
}
 
enum  StorageType { kBuiltIn , kExplicit }
 
enum  Language {
  kASCII , kEastEuropeanRoman , kCyrillic , kGreek ,
  kTurkish , kHebrew , kArabic , kBaltic ,
  kChineseTraditional , kChineseSimplified , kJapanese , kKorean ,
  kDefault
}
 

Detailed Description

Contains declarations for text entity options in Teigha Publish.

Enumeration Type Documentation

◆ FontStyle

Font styles.

Enumerator
kRegular 
kBold 

Normal font style.

kItalic 

Text appears as bold.

kBoldItalic 

Text appears as italic.

Text appears as bold and italic.

Definition at line 283 of file PdfPublishCommon.h.

◆ Justification

Text justification values.

Enumerator
kLeft 
kRight 

Left text justification.

kCenter 

Right text justification.

Center text justification.

Definition at line 293 of file PdfPublishCommon.h.

◆ Language

Enumerator
kASCII 
kEastEuropeanRoman 
kCyrillic 
kGreek 
kTurkish 
kHebrew 
kArabic 
kBaltic 
kChineseTraditional 
kChineseSimplified 
kJapanese 
kKorean 
kDefault 

Definition at line 334 of file PdfPublishCommon.h.

◆ Rotation

Text rotation options.

Enumerator
kNone 
kCounterClockwise90Degrees 

Horizontally allocated text, no rotation.

kCounterClockwise180Degrees 

Counter-clockwise rotation for 90 degrees relative from horizontal position.

kCounterClockwise270Degrees 

Counter-clockwise rotation for 180 degrees relative from horizontal position.

Counter-clockwise rotation for 270 degrees relative from horizontal position.

Definition at line 302 of file PdfPublishCommon.h.

◆ StandardFontsType

Built-in fonts supported by Teigha Publish.

Enumerator
kTimesRoman 
kHelvetica 

Normal Times Roman font.

kCourier 

Normal Helvetica font.

kSymbol 

Normal Courier font.

kTimesBold 

Normal Symbol font.

kHelveticaBold 

Bold Times Roman font.

kCourierBold 

Bold Helvetica font.

kZapfDingbats 

Bold Courier font.

kTimesItalic 

Normal ZapfDingbats font.

kHelveticaOblique 

Italic Times Roman font.

kCourierOblique 

Oblique Helvetica font.

kTimesBoldItalic 

Oblique Courier font.

kHelveticaBoldOblique 

Bold and italic combination of the Times Roman font.

kCourierBoldOblique 

Bold and oblique of the Helvetica font.

Bold and oblique of the Courier font.

Definition at line 312 of file PdfPublishCommon.h.

◆ StorageType

Enumerator
kBuiltIn 
kExplicit 

Definition at line 329 of file PdfPublishCommon.h.