DgnTextStyleProperties.r.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------------------+
2 |
3 | Supplied under applicable software license agreement.
4 |
5 | Copyright (c) 2018 Bentley Systems, Incorporated. All rights reserved.
6 |
7 +---------------------------------------------------------------------------------------*/
8 #pragma once
10 
11 //--------------------------------------------------------------------
12 // This file is included by both .cpp/h and .r files
13 //--------------------------------------------------------------------
14 
16 
17 #if !defined (resource)
18 static const int TEXTSTYLE_PROPERTY_COUNT = 47;
19 #endif
20 
21 
22 //=======================================================================================
24 // \group TextStyles
25 // @bsiclass Bentley Systems
26 //=======================================================================================
28  {
43 
50 
56 
62 
77  }; // TextStyleProperty
78 
79 
81 
82 
bool Flag which controls whether to use the color value defined in the style.
Definition: DgnTextStyleProperties.r.h:31
#define END_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:69
UInt32 The fill color for the background.
Definition: DgnTextStyleProperties.r.h:48
double Height of the text.
Definition: DgnTextStyleProperties.r.h:35
bool Backwards text
Definition: DgnTextStyleProperties.r.h:72
double The offset of the underline from the baseline as factor of text height.
Definition: DgnTextStyleProperties.r.h:55
double Width of the text.
Definition: DgnTextStyleProperties.r.h:34
UInt32 The color for the overline.
Definition: DgnTextStyleProperties.r.h:59
UInt32 The weight for the background.
Definition: DgnTextStyleProperties.r.h:46
bool The spacing between characters will be constant.
Definition: DgnTextStyleProperties.r.h:64
bool Enable auto stacking of fractions at placemnet time.
Definition: DgnTextStyleProperties.r.h:74
bool Underlines the text.
Definition: DgnTextStyleProperties.r.h:37
Definition: DgnTextStyleProperties.r.h:29
UInt32 Color value for the text.
Definition: DgnTextStyleProperties.r.h:30
bool Italicizes the text.
Definition: DgnTextStyleProperties.r.h:39
UInt32 Maximum number of characters per line.
Definition: DgnTextStyleProperties.r.h:71
bool The flag which determines whether the overline style values defined are used.
Definition: DgnTextStyleProperties.r.h:60
int The style to be used while drawing the underline.
Definition: DgnTextStyleProperties.r.h:51
DPoint2d The border distances to be used as factor of text height.
Definition: DgnTextStyleProperties.r.h:49
UInt32 The weight for the overline.
Definition: DgnTextStyleProperties.r.h:58
double Slant angle value. Note: for True type fonts if slant angle is 0, the italic type face from th...
Definition: DgnTextStyleProperties.r.h:36
bool Flag which controls whether to use the background style infromation from the style...
Definition: DgnTextStyleProperties.r.h:44
bool Makes the text subscript.
Definition: DgnTextStyleProperties.r.h:42
UInt32 The color for the underline.
Definition: DgnTextStyleProperties.r.h:53
int The style to be used while drawing the background.
Definition: DgnTextStyleProperties.r.h:45
UInt32 The weight for the underline.
Definition: DgnTextStyleProperties.r.h:52
bool Flag to determine whether to justify the entire document.
Definition: DgnTextStyleProperties.r.h:70
bool Upsidedown text.
Definition: DgnTextStyleProperties.r.h:73
TextStyleProperty
TextProperty enum which describes the various formatting properties supported by texstyles.
Definition: DgnTextStyleProperties.r.h:27
UInt32 The color for the background.
Definition: DgnTextStyleProperties.r.h:47
double The spacing between characters as a factor of text height.
Definition: DgnTextStyleProperties.r.h:66
#define BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:68
bool Decorates the text with an overline.
Definition: DgnTextStyleProperties.r.h:38
int The style to be used while drawing the overline.
Definition: DgnTextStyleProperties.r.h:57
bool Flag to determine whether to use ACAD spacing.
Definition: DgnTextStyleProperties.r.h:68
bool Makes the text superscript.
Definition: DgnTextStyleProperties.r.h:41
bool Make the text element vertical.
Definition: DgnTextStyleProperties.r.h:75
FontCP The SHX big font to be used if specified. Valid only when used along with a SHX font...
Definition: DgnTextStyleProperties.r.h:33
DPoint2d The additional offset on a line as factor of text height.
Definition: DgnTextStyleProperties.r.h:65
double The spacing between lines of text in terms of text height. It is also controlled by the linesp...
Definition: DgnTextStyleProperties.r.h:63
UInt32 Justification to be used for text.
Definition: DgnTextStyleProperties.r.h:69
double The offset of the overline from the baseline as factor of text height.
Definition: DgnTextStyleProperties.r.h:61
UInt32 The linespacing type to be used.
Definition: DgnTextStyleProperties.r.h:67
bool Render the characters right to left.
Definition: DgnTextStyleProperties.r.h:76
bool The flag which determines whether the underline style values defined are used.
Definition: DgnTextStyleProperties.r.h:54
bool Makes the text bold.
Definition: DgnTextStyleProperties.r.h:40
FontCP Font to be used for rendering the text.
Definition: DgnTextStyleProperties.r.h:32

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