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

Public Member Functions | |
| bool | operator!= (const TEXTSTYLE &rhs) const |
| TEXTSTYLE & | operator= (const TEXTSTYLE &rhs) |
| bool | operator== (const TEXTSTYLE &rhs) const |
| TEXTSTYLE (const TEXTSTYLE &rhs) | |
| TEXTSTYLE () | |
| bool | UsesAntialiasing () const |
| bool | UsesTransparency (const MGD::DEVICE *pDevice=0) const |
| ~TEXTSTYLE () | |
Public Attributes | |
| COLOR | BGColor |
| double | BoldnessWidth |
| double | ClipWidth |
| double | EnhanceWidth |
| COLOR | FGColor |
| UINT32 | FontFlags |
| MISTRING | fontname |
| INT32 | FontNumber |
| FLOAT | GlyphAspect |
| FLOAT | GlyphRotation |
| FLOAT | Height |
| UINT16 | HeightUnits |
| FLOAT | LineSpace |
| bool | m_bInitialized |
| double | MapScale |
| UINT16 | Predefined |
| double | ShadowAngle |
| double | ShadowOffset |
| bool | ShadowRelative |
| FLOAT | Shear |
| UINT16 | SpaceUnits |
| double | StrokeWidth |
| UINT16 | StructSize |
| UINT32 | StyleFlags |
| double | UnderlineOffset |
| double | UnderlineWidth |
| double | Width |
| UINT16 | WidthUnits |
Definition at line 576 of file elemstyl.h.
| TEXTSTYLE::TEXTSTYLE | ( | ) | [inline] |
| TEXTSTYLE::TEXTSTYLE | ( | const TEXTSTYLE & | rhs | ) | [inline] |
| TEXTSTYLE::~TEXTSTYLE | ( | ) | [inline] |
Default destructor, because VC++ does not generate a default one.
Definition at line 643 of file elemstyl.h.
| bool TEXTSTYLE::operator!= | ( | const TEXTSTYLE & | rhs | ) | const [inline] |
| bool TEXTSTYLE::operator== | ( | const TEXTSTYLE & | rhs | ) | const [inline] |
| bool TEXTSTYLE::UsesAntialiasing | ( | ) | const [inline] |
Returns true if this text style will try to use transparency.
Definition at line 705 of file elemstyl.h.
| bool TEXTSTYLE::UsesTransparency | ( | const MGD::DEVICE * | pDevice = 0 |
) | const |
Returns true if this text style will try to use transparency If a DEVICE is given, this will return true if the text uses antialising AND if the device is < 300dpi (not meaningful above 300dpi).
Definition at line 580 of file elemstyl.h.
| double TEXTSTYLE::BoldnessWidth |
Boldness width in % of glyph height (1.0 = 100%) Ignored unless FONTSTYLE_Bold is set.
Definition at line 596 of file elemstyl.h.
| double TEXTSTYLE::ClipWidth |
| double TEXTSTYLE::EnhanceWidth |
Definition at line 579 of file elemstyl.h.
Definition at line 578 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 603 of file elemstyl.h.
| double TEXTSTYLE::MapScale |
Definition at line 587 of file elemstyl.h.
| double TEXTSTYLE::ShadowAngle |
| double TEXTSTYLE::ShadowOffset |
Drop shadow offset in % (1.0 = 100%) Ignored unless FONTSTYLE_Shadow is set.
Definition at line 599 of file elemstyl.h.
| double TEXTSTYLE::StrokeWidth |
Sizeof this structure. If 0, we assume old size (128) that ended with this field.
Definition at line 592 of file elemstyl.h.
| double TEXTSTYLE::UnderlineOffset |
| double TEXTSTYLE::UnderlineWidth |
| double TEXTSTYLE::Width |
Width of block (only if STYLEFLAG_TextHTML or STYLEFLAG_WordWrap).
Definition at line 593 of file elemstyl.h.
Definition at line 604 of file elemstyl.h.
1.5.2