RTextTag

Available since framework version 1.0.

Defined in : RTextView.con
(this file must be included in your application in order to have access)

Inherits : RemoteObject  

Description:

Text in a RTextView can be marked with tags. A tag is an attribute that can be applied to some range of text. For example, a tag might be called "bold" and might make the text inside the tag bold. However, the tag concept is more general than that; tags don't have to affect appearance. They can instead affect the behavior of mouse and key presses, "lock" a range of text so the user can't edit it, or countless other things. One tag can be applied to any number of text ranges.
Tags can have names, which is convenient sometimes (for example, you can name your tag that makes things bold "bold"), but they can also be anonymous (which is convenient if you're creating tags on-the-fly).
This objects should never be directly instantiated; it should be used through the RTextView control by calling the CreateStyle function.

Properties

This property sets or gets the background color of the tag
Sets or checks whether the background color fills the entire line height or only the height of the tagged characters
Controls the direction of the text in the current tag
Sets or gets the font family of the font used by the tag
Sets or gets the name of the tag font
Font size as a scale factor relative to the default font size
Sets or gets the size of the font used by the tag
Sets or gets the font style of the tag
Sets the font weight the text tag
This property sets or gets the color of the text in the tag
Sets or gets the amount to indent the paragraph
If set to true, the text inside the tag cannot be edited
Controls whether this text is hidden
Sets or gets the justification used by the text in the tag
Sets or gets the language of the text in the tag
Sets or gets the width of the left margin, in pixels
Sets or gets the number of pixels of blank space above paragraphs
Sets or gets the number of pixels of blank space below paragraphs
Sets or gets the number of pixels of blank space between wrapped lines in a paragraph
Sets or gets the priority of a text tag
Sets or gets the width of the right margin, in pixels
Offset of text above the baseline (below the baseline if rise is negative)
Sets the stretch type for tag
Set or gets whether to strike through the text
Sets or gets the underline type for this tag
Sets the line wrap mode for the tag

Methods

This is the standard contructor for this class and should not be used directly
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this

Inherited from RemoteObject


Inherited properties from RemoteObject

This function returns the Parent for a specific Concept GUI Object
RID
The RID (Remote ID) for an object

Inherited methods from RemoteObject

TODO: Document this
This function sets up a timer
TODO: Document this
This function finds the object corresponding to the ID parameter
TODO: Document this
This is a special function, wich should be used after a GUI object was created that has no parent
TODO: Document this
TODO: Document this
TODO: Document this
This member tells to the remote control to repaint itself(Queue for redraw)
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this
TODO: Document this