Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Prs3d_TextAspect Class Reference

Defines the attributes when displaying a text.

#include <Prs3d_TextAspect.hxx>

Inheritance diagram for Prs3d_TextAspect:
Inheritance graph
[legend]

Public Member Functions

 Prs3d_TextAspect ()
 Constructs an empty framework for defining display attributes of text.

void SetColor (const Quantity_Color &aColor)
void SetColor (const Quantity_NameOfColor aColor)
 Sets the color of the type used in text display.

void SetFont (const Standard_CString aFont)
 Sets the font used in text display.

void SetHeightWidthRatio (const Standard_Real aRatio)
 Returns the height-width ratio, also known as the expansion factor.

void SetSpace (const Quantity_Length aSpace)
 Sets the length of the box which text will occupy.

void SetHeight (const Standard_Real aHeight)
 Sets the height of the text.

void SetAngle (const Quantity_PlaneAngle anAngle)
 Sets the angle

Standard_Real Height () const
 Returns the height of the text box.

Quantity_PlaneAngle Angle () const
 Returns the angle

void SetHorizontalJustification (const Graphic3d_HorizontalTextAlignment aJustification)
 Sets horizontal alignment of text.

void SetVerticalJustification (const Graphic3d_VerticalTextAlignment aJustification)
 Sets the vertical alignment of text.

void SetOrientation (const Graphic3d_TextPath anOrientation)
 Sets the orientation of text.

Graphic3d_HorizontalTextAlignment HorizontalJustification () const
 Returns the horizontal alignment of the text.
The range of values includes:

Graphic3d_VerticalTextAlignment VerticalJustification () const
 Returns the vertical alignment of the text.
The range of values includes:

Graphic3d_TextPath Orientation () const
 Returns the orientation of the text.
Text can be displayed in the following directions:

Handle_Graphic3d_AspectText3d Aspect () const
 Returns the purely textual attributes used in the display of text.
These include:


Constructor & Destructor Documentation


Member Function Documentation

Handle_Graphic3d_AspectText3d Prs3d_TextAspect::Aspect ( ) const
  • color
  • font
  • height/width ratio, that is, the expansion factor, and
  • space between characters.
  • left
  • center
  • right, and
  • normal (justified).
  • up
  • down
  • left, or
  • right
  • normal
  • top
  • cap
  • half
  • base
  • bottom

The documentation for this class was generated from the following file: