DATAKIT API  V2025.1
catiav5w::Pmi::RTFText Class Reference

This is the wrapper class handling Catia V5 RTFText. This is the V5 internal text data. More...

Public Member Functions

 RTFText ()
 Default constructor. More...
 

Data Fields

std::string m_FontName
 The text TrueType font name - for example "Times New Roman" or "Courier New"-. More...
 
Dtk_Double64 m_FontSize
 The truetype font size in millimeters. More...
 
Dtk_TextStyle::FontStyleEnum m_FontStyle
 FontStyle - for example Bold -. More...
 
Dtk_string m_Text
 The RTFText label/. More...
 
Dtk_TextStyle::TextAttributeEnum m_TextAttribute
 FontAttribute - for example underline -. More...
 
Dtk_RGB m_TextColor
 The RTFText color. More...
 
Dtk_TextStyle::TextJustificationEnum m_TextJustification
 Text justification - left for example -. More...
 

Detailed Description

This is the wrapper class handling Catia V5 RTFText. This is the V5 internal text data.

Constructor & Destructor Documentation

◆ RTFText()

catiav5w::Pmi::RTFText::RTFText ( )

Default constructor.

70  {
71  //default values - from Catia V5-
72  m_FontSize = 3.5; //3.5mm font size by default
76  }

Field Documentation

◆ m_FontName

std::string catiav5w::Pmi::RTFText::m_FontName

The text TrueType font name - for example "Times New Roman" or "Courier New"-.

◆ m_FontSize

Dtk_Double64 catiav5w::Pmi::RTFText::m_FontSize

The truetype font size in millimeters.

◆ m_FontStyle

Dtk_TextStyle::FontStyleEnum catiav5w::Pmi::RTFText::m_FontStyle

FontStyle - for example Bold -.

◆ m_Text

Dtk_string catiav5w::Pmi::RTFText::m_Text

The RTFText label/.

◆ m_TextAttribute

Dtk_TextStyle::TextAttributeEnum catiav5w::Pmi::RTFText::m_TextAttribute

FontAttribute - for example underline -.

◆ m_TextColor

Dtk_RGB catiav5w::Pmi::RTFText::m_TextColor

The RTFText color.

◆ m_TextJustification

Dtk_TextStyle::TextJustificationEnum catiav5w::Pmi::RTFText::m_TextJustification

Text justification - left for example -.

catiav5w::Pmi::RTFText::m_FontStyle
Dtk_TextStyle::FontStyleEnum m_FontStyle
FontStyle - for example Bold -.
Definition: catiav5w_pmi.hpp:62
Dtk_TextStyle::JustificationLeft
@ JustificationLeft
Definition: util_draw_dtk.hpp:299
catiav5w::Pmi::RTFText::m_FontSize
Dtk_Double64 m_FontSize
The truetype font size in millimeters.
Definition: catiav5w_pmi.hpp:58
catiav5w::Pmi::RTFText::m_TextJustification
Dtk_TextStyle::TextJustificationEnum m_TextJustification
Text justification - left for example -.
Definition: catiav5w_pmi.hpp:66
Dtk_TextStyle::AttributeNone
@ AttributeNone
Definition: util_draw_dtk.hpp:285
Dtk_TextStyle::StyleRegular
@ StyleRegular
Definition: util_draw_dtk.hpp:264
catiav5w::Pmi::RTFText::m_TextAttribute
Dtk_TextStyle::TextAttributeEnum m_TextAttribute
FontAttribute - for example underline -.
Definition: catiav5w_pmi.hpp:64