#include <PlotMgt_TextManager.hxx>
Inheritance diagram for PlotMgt_TextManager:
Public Member Functions | |
Standard_EXPORT | PlotMgt_TextManager (const Handle(PlotMgt_PlotterDriver)&aDriver) |
virtual Standard_EXPORT void | BeginString (const Quantity_Length X, const Quantity_Length Y, const Quantity_PlaneAngle anOrientation, const Quantity_Length aWidth, const Quantity_Length aHeight, const Quantity_PlaneAngle aSlant, const Standard_Integer aPaintType) |
Calls when string drawing is started. with a string aspect <apainttype> : 0 for filled string 1 for stroke string 2 for outline string The origine of the string <x>,<y>, The orientation of the string <anorientation>, The medium size of the char <aWidth,aHeight>, The Slant of the char <aslant>, . | |
virtual Standard_EXPORT Standard_Boolean | BeginChar (const Standard_Integer aCharCode, const Quantity_Length X, const Quantity_Length Y) |
Calls when a char drawing is started and give the current string position for this char. and give the relative char position from the beginning of the string. . | |
virtual Standard_EXPORT Standard_Boolean | SetCharBoundingBox (const Quantity_Length X1, const Quantity_Length Y1, const Quantity_Length X2, const Quantity_Length Y2, const Quantity_Length X3, const Quantity_Length Y3, const Quantity_Length X4, const Quantity_Length Y4) |
Calls to defines the current char bounding-box. The application can returns FALSE for ending the char drawing. . | |
virtual Standard_EXPORT Standard_Boolean | SetCharEncoding (const Standard_CString anEncoding) |
Calls to defines the current char encoding. Warning: The application can returns FALSE for skipping the char drawing. . | |
virtual Standard_EXPORT Standard_Boolean | Moveto (const Quantity_Length X, const Quantity_Length Y) |
Calls to sets the current string position. The application can returns FALSE for ending the char drawing. . | |
virtual Standard_EXPORT Standard_Boolean | Lineto (const Quantity_Length X, const Quantity_Length Y) |
Calls to drawn to the current string position. The application can returns FALSE for ending the char drawing. . | |
virtual Standard_EXPORT Standard_Boolean | Curveto (const Quantity_Length X1, const Quantity_Length Y1, const Quantity_Length X2, const Quantity_Length Y2, const Quantity_Length X3, const Quantity_Length Y3, const Quantity_Length X4, const Quantity_Length Y4) |
Calls to drawn to the current string position. The application can drawn the curve defined by his descriptor P1,P2,P3,P4 or returns FALSE to let the interpretor compute the curve vectors. . | |
virtual Standard_EXPORT void | ClosePath () |
Calls when a char path drawing is ended . | |
virtual Standard_EXPORT Standard_Boolean | EndChar (const Quantity_Length X, const Quantity_Length Y) |
Calls when a char drawing is ended and give the relative char ending position from the beginning of the string. The application can returns FALSE for skipping the string drawing. . | |
virtual Standard_EXPORT void | EndString () |
Calls when string drawing is ended (Normally the last call). . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Member Functions | |
Standard_EXPORT void | SetTextAttribs (const Standard_Integer aTextColor, const Aspect_TypeOfText aTypeOfText, const Quantity_Length anUnderlinePosition=0.0) |
Sets the current attribs of the text. . | |
Private Attributes | |
PlotMgt_PlotterDriverPtr | myDriver |
|
|
|
Reimplemented from MFT_TextManager. |
|
Reimplemented from MFT_TextManager. |
|
Reimplemented from MFT_TextManager. |
|
Reimplemented from MFT_TextManager. |
|
Reimplemented from MFT_TextManager. |
|
Reimplemented from MFT_TextManager. |
|
Reimplemented from MFT_TextManager. |
|
Reimplemented from MFT_TextManager. |
|
Reimplemented from MFT_TextManager. |
|
Reimplemented from MFT_TextManager. |
|
Reimplemented from MFT_TextManager. |
|
|
|
|