JadeRichText Class

The JadeRichText control is a type of TextBox control that allows the input and display of rich text. As the JadeRichText class is a subclass of the Control class, it inherits all of the properties and methods defined in the Control and Window classes.

Rich text consists of unformatted text and a set of control words and symbols (encoding) that format the text for display. These control words and symbols support a wide variety of formatting (for example, bulleting, fonts, and tables) and the insertion of other objects (for example, bitmaps or Word documents).

Like all third-party ActiveX controls for rich text, extensive use of the JadeRichText control to store large rich text documents in the JADE database may significantly increase the disk requirements of a user.

Transparent sibling controls are always painted before a JadeRichText control, regardless of their zOrder settings. It is not possible to handle the painting of transparent controls in the correct zOrder when some controls are directly painted by JADE and others are painted by Windows separately.

You can translate captions for the following system forms and dialogs that are related to the JadeRichText control by using the getRootSchemaFormTranslation method of the Application class.

The getRootSchemaFormTranslation method dynamically loads the captions of all required entities when a form is created and when logic dynamically changes a caption.

The JadeRichText control, which supports both Unicode and ANSI formats, applies only to client nodes.

For a summary of the constants, properties, methods, and events defined in the JadeRichText class, see "JadeRichText Class Constants", "JadeRichText Properties", "JadeRichText Methods", and "JadeRichText Events", in the following subsections.

For details about designing forms containing JadeRichText controls and an example of a method that dynamically creates and formats text in a control at run time, see "Using the JadeRichText Control Class" and "JadeRichText Control Method Example", later in this section. See also Chapter 3, "Using Rich Text Controls on Runtime Forms", of the JADE Runtime Application Guide.