#include <elemstyl.h>
Inheritance diagram for TEXTSTYLE:

Public Member Functions | |
| TEXTSTYLE () | |
| TEXTSTYLE (const TEXTSTYLE &rhs) | |
| TEXTSTYLE & | operator= (const TEXTSTYLE &rhs) |
| bool | operator== (const TEXTSTYLE &rhs) const |
| bool | operator!= (const TEXTSTYLE &rhs) const |
| bool | UsesTransparency (const MGD::CONTEXT *gc=0) const |
Public Attributes | |
| UINT32 | StyleFlags |
| INT32 | FontNumber |
| COLOR | FGColor |
| COLOR | BGColor |
| FLOAT | GlyphRotation |
| FLOAT | GlyphAspect |
| FLOAT | Shear |
| FLOAT | Height |
| FLOAT | LineSpace |
| UINT32 | FontFlags |
| double | MapScale |
| TEXTFONTNAME | fontname |
| UINT16 | HeightUnits |
| UINT16 | SpaceUnits |
| UINT16 | Predefined |
| UINT16 | StructSize |
| double | Width |
| double | StrokeWidth |
| double | EnhanceWidth |
| double | BoldnessWidth |
| double | UnderlineWidth |
| double | UnderlineOffset |
| double | ShadowOffset |
| double | ShadowAngle |
| double | ClipWidth |
| bool | ShadowRelative |
| bool | m_bInitialized |
| UINT16 | WidthUnits |
|
|
Default constructor.
Definition at line 530 of file elemstyl.h. |
|
|
Copy constructor.
Definition at line 539 of file elemstyl.h. |
|
|
Inequality operator.
Definition at line 564 of file elemstyl.h. |
|
|
Assignment from TEXTSTYLE.
Definition at line 546 of file elemstyl.h. |
|
|
Equality operator.
Definition at line 557 of file elemstyl.h. |
|
|
Returns true if this text style will try to use transparency.
|
|
|
Definition at line 503 of file elemstyl.h. |
|
|
Boldness width in of glyph height (1.0 = 100%) Ignored unless FONTSTYLE_Bold is set.
Definition at line 519 of file elemstyl.h. |
|
|
Clip extended area around text in TextAddToClip().
Definition at line 524 of file elemstyl.h. |
|
|
Enhanced width in of glyph height (1.0 = 100%).
Definition at line 518 of file elemstyl.h. |
|
|
Definition at line 502 of file elemstyl.h. |
|
|
FONTSTYLE_Xxxx or'ed together.
Definition at line 509 of file elemstyl.h. |
|
|
font name (eg: "SYSTEM.OF")
Definition at line 511 of file elemstyl.h. |
|
|
Definition at line 501 of file elemstyl.h. |
|
|
Height to width aspect ratio.
Definition at line 505 of file elemstyl.h. |
|
|
Rotation of each glyph individually.
Definition at line 504 of file elemstyl.h. |
|
|
Height of glyph in "HeightUnits".
Definition at line 507 of file elemstyl.h. |
|
|
Units for height (SCREENUNIT_...).
Definition at line 512 of file elemstyl.h. |
|
|
Line spacing in "SpaceUnits".
Definition at line 508 of file elemstyl.h. |
|
|
Set to true by constructor. Used to verify that defaults are valid and not just memset to 0.
Definition at line 526 of file elemstyl.h. |
|
|
Definition at line 510 of file elemstyl.h. |
|
|
Predefined label styles.
Definition at line 514 of file elemstyl.h. |
|
|
Drop shadow angle in radians.
Definition at line 523 of file elemstyl.h. |
|
|
Drop shadow offset in (1.0 = 100%) Ignored unless FONTSTYLE_Shadow is set.
Definition at line 522 of file elemstyl.h. |
|
|
true if shadow angle relative to baseline angle
Definition at line 525 of file elemstyl.h. |
|
|
Italics angle (ignored unless FONTSTYE_Italic is set).
Definition at line 506 of file elemstyl.h. |
|
|
Units for line spacing (SCREENUNIT_...).
Definition at line 513 of file elemstyl.h. |
|
|
Stroke width in of glyph height (1.0 = 100%).
Definition at line 517 of file elemstyl.h. |
|
|
Sizeof this structure. If 0, we assume old size (128) that ended with this field.
Definition at line 515 of file elemstyl.h. |
|
|
STYLEFLAG_Xxxx.
Definition at line 500 of file elemstyl.h. |
|
|
Underline Offset from baseline in (1.0 = 100%).
Definition at line 521 of file elemstyl.h. |
|
|
Underline with in of glyph height (1.0 = 100%).
Definition at line 520 of file elemstyl.h. |
|
|
Width of block (only if STYLEFLAG_TextHTML or STYLEFLAG_WordWrap).
Definition at line 516 of file elemstyl.h. |
|
|
Definition at line 527 of file elemstyl.h. |
1.3.4-20031026