Public Attributes | List of all members
TextStyle Struct Reference

This structure is not intended to be used directly, and supports file storage. More...

#include <DgnPlatform.r.h>

Public Attributes

UInt32 fontNo
 Font number. More...
 
UInt32 shxBigFont
 SHX big font number. More...
 
double width
 Character width (uors) More...
 
double height
 Character height (uors) More...
 
double slant
 Slant in degrees. More...
 
double lineSpacing
 Vert uors between chars in text node (nodespace in old tcb) More...
 
double interCharSpacing
 Space between characters (textAboveSpacing in old tcb) More...
 
double underlineOffset
 Offset from baseline to underline. More...
 
double overlineOffset
 Offset from ascender height to overline. More...
 
double widthFactor
 Width factor multiplier. More...
 
DPoint2d lineOffset
 Offset of text from baseline (ie superscript) More...
 
UInt16 just
 Text justification value (0-14) More...
 
UInt16 nodeJust
 Text node justification. More...
 
UInt16 lineLength
 Maximum line length in node ((nodelen in old tcb) More...
 
UInt16 textDirection
 Text direction. More...
 
Symbology backgroundStyle
 Style for text background border lines. More...
 
UInt32 backgroundFillColor
 Fill color for text background. More...
 
DPoint2d backgroundBorder
 Offset added background rectangle. More...
 
Symbology underlineStyle
 Underline style. More...
 
Symbology overlineStyle
 Overline style. More...
 
UInt32 parentId
 Parent style id. More...
 
TextStyleFlags flags
 Flags for what is on and what is off. More...
 
TextStyleOverrideFlags overrideFlags
 What is overriden from the parent in this style. More...
 
UInt32 color
 Color for the text element. More...
 
UInt32 reserved1
 
UInt32 reserved2
 
UInt32 reserved3
 
double reserved4
 

Detailed Description

This structure is not intended to be used directly, and supports file storage.

Contains the property data of a text style. Use DgnTextStyle instead.

Member Data Documentation

DPoint2d backgroundBorder

Offset added background rectangle.

UInt32 backgroundFillColor

Fill color for text background.

Symbology backgroundStyle

Style for text background border lines.

UInt32 color

Color for the text element.

Flags for what is on and what is off.

UInt32 fontNo

Font number.

double height

Character height (uors)

double interCharSpacing

Space between characters (textAboveSpacing in old tcb)

UInt16 just

Text justification value (0-14)

UInt16 lineLength

Maximum line length in node ((nodelen in old tcb)

DPoint2d lineOffset

Offset of text from baseline (ie superscript)

double lineSpacing

Vert uors between chars in text node (nodespace in old tcb)

UInt16 nodeJust

Text node justification.

double overlineOffset

Offset from ascender height to overline.

Symbology overlineStyle

Overline style.

TextStyleOverrideFlags overrideFlags

What is overriden from the parent in this style.

UInt32 parentId

Parent style id.

UInt32 reserved1
UInt32 reserved2
UInt32 reserved3
double reserved4
UInt32 shxBigFont

SHX big font number.

double slant

Slant in degrees.

UInt16 textDirection

Text direction.

double underlineOffset

Offset from baseline to underline.

Symbology underlineStyle

Underline style.

double width

Character width (uors)

double widthFactor

Width factor multiplier.


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

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.