Determines whether selected text or text at the cursor in a RichText column has a specified formatting.
DataWindow control
Integer dwcontrol.GetRichTextStyle ( TextStyle style, REF boolean state )
Argument |
Description |
---|---|
dwcontrol |
A reference to the DataWindow control |
style |
Value for specifying a text style. Allowable values are:
|
state |
Indicates whether the selected text or text at the cursor position has a style applied to it |
Returns an integer to indicate whether the column that you selected has the RichText edit style and whether the content has one or more styles applied.
0 Success
-1 No RichText column is being edited
-2 The selected text is a mix of styles
You can call this method from a button in a custom toolbar that you use to obtain the current font settings for columns with the RichText edit style.
This example determines whether a bold font is the current style setting for editing columns with a RichText edit style.
Integer li_style
Boolean lb_state
li_style = dw_1.GetRichTextStyle(bold!, lb_state)
If bold text is selected when the above script is called, the lb_state argument is true, and the method returns 0. If mixed text is selected, such as bold and italic, lb_state is true, and the method returns –2.