This object is used to enter a string from the operator. It allows text to be entered that can then be used for further processing.
Unique identifier of the object. This must be unique within the object pool (2 bytes, 0-65534).
The type of the object.
Width of the object in pixels.
Height of the object in pixels.
Background colour. A colour based on the index of the Colour Palette.
Object Id of a Font Attributes object for display formatting of this field.
Object ID of an Input Attributes object or an Extended Input Attributes object used to validate the string, or NULL if no validation is to be performed. A referenced Input Attributes object or Extended Input Attributes object must be of the same type as the string value (or the string variable), i.e. both must be either an 8-bit string or a WideString. If they are not of the same type, no validation is performed. The specified object and the value match if the specified object is an Input Attributes object and the value is an 8-bit string, or if the specified object is an Extended Input Attributes object and the value is a WideString.
Option bits of the Input String.
Reference to a Variable object from which the value is taken.
Horizontal/vertical alignment of the content.
Maximum length of the text in the object (bytes).
Current value of the object if no variable reference is used.
Current state of the object.
0 = Disabled
1 = Enabled
Number of contained macro references, even if it is zero.
Each macro reference consists of 2 bytes: one for the event Id and one for the macro Id.
When the specified event occurs, the associated macro is executed. VT version 5 and later: A reference to a macro with a 16-bit Object Id counts as 2 macro references in the context of this attribute.