TinyMCE Control
The TinyMCE Control displays a rich text editor on a User Form for textual input that supports image upload.

This allows detailed notes or comments, along with accompanying links and images, to be written from a Specification.
This control has many uses, including:
Return Result
The result of any data entered in the Control is written to the Text Property.
This can be referenced in a rule using <ControlName>Return.
The result is formatted HTML.
For example text written and formatted in the TinyMCE control could return the following HTML:
<h1>Notes</h1>
<p>When delivering <item> please contact <strong>reception</strong>.</p>
Any characters that can be misinterpreted in HTML are automatically escaped.
From the above example <item> is rendered as <item> in the control and in any browser.
Properties
Color Properties
When applying any color property please see the advice given for using Web Safe Colors below.
Appearance
- Background Color
Specifies the color of the control's background.
- Canvas Background Color
The background color for the canvas. This is not saved in the HTML output from this control.
- Opacity
Specifies the opacity of the control.
Requires a value between 0 (not visible) and 100 (fully visible).
Appearance - Border
Appearance - Text
Behavior
- Allow Printing
Controls whether the Print tool is enabled (TRUE) or disabled (FALSE).
- Byte Limit
The max input limit in bytes. Limits everything, including characters, HTML entities and images.
- Character Limit
Limits the number of characters that can be entered in the control. If set to 0, any number of characters can
be entered.
- Default Value
Controls the default value of the control. If the default value is based on a rule and the value changes, then
the value of the control will be changed to be the new default value.
- Duplicate File Upload Behavior
Determines how duplicate uploaded files should be handled.
- Editor Mode
Determines the UI/UX of the TlnyMCE control.
- Enable Upload
Controls whether upload is enabled (TRUE) or disabled (FALSE).
- Enabled
Controls whether the control is enabled (if the result is TRUE) or disabled (if the result is anything other
than TRUE, e.g. FALSE).
- Error Result
Determines whether the value of the control is in error. The result of this rule is a string containing the
error message if the value is in error, otherwise a blank string or the number zero.
- HTML
Specifies the HTML shown in the control.
- Language Pack Path
An Absolute path, or path relative to the project file, of the language pack to use.
- On Upload Complete Macro
The name of the macro to call when uploading of a file is complete. The macro's argument will be the name of
this control.
- Placeholder Text
Specifies the placeholder text to display in the control when it is empty. If no value is provided, no
placeholder text will be shown.
- Tab Index
Configures the position of the control in the form tab order.
- Upload Directory Path
The directory path to use for uploaded files. It is possible to use prefixes such as <Project>
- Upload Disabled Message
Error message text shown when the image upload is disabled and users attempt to upload an image.
- Upload File Extension Filter
The filter to use when picking an image to upload. E.g. png|jpg
- Upload File Size Limit
The limit on the size of the image that can be uploaded. The units can be specified, or bytes will be assumed.
- Visible
Determines whether the control is visible (TRUE) or hidden (FALSE).
General
- (Metadata)
Optional text which can be used to provide information belonging to or about a control. For example, a list
of CSS classes which can be parsed and applied to the control using the Integration Theme in DriveWorks Live.
This doesn't affect the control's behavior.
- (Name)
The name of the control
- (Tag)
Optional text which can be used to describe the control, but which doesn't affect the control's behavior.
Layout
- Height
Controls the height of the control.
- Left
Controls the left position of the control.
- Top
Controls the top position of the control.
- Width
Controls the width of the control.
Web Safe Colors
When selecting a color, we strongly recommend using colors selected only from the Web or Custom tabs, or manually entering as a hexadecimal value (for example #000000 for black).
Named colors selected from the System tab (for example ControlText) are very unreliable.

System colors will vary per browser, and/or the user's chosen color scheme.
System colors were deprecated in CSS 2.1, and should be avoided.
Default Property values previously using System colors (for example ControlText) were replaced with safe alternatives in DriveWorks 22.0.
New Controls made from this version onwards will no longer use System colors by default.
Existing Controls created before this version will use the old defaults, we suggest existing controls that use System colors are replaced with alternative web safe values.
For example:
ControlText → Black