Graphical, Printable, Fixed

Graphical, Printable, and Fixed nodes represent a Presentation element. It is a form or a control on a form.

The child element of a Graphical node is Graphical. The child element of a Printable node is Printable.

The child element of a Fixed node is Fixed.

The following table lists the attribute of the Graphical, Printable, and Fixed nodes:

Attributes

Type

Description

Name

typeID

Presentations exist for a given language. Name property is the Language Id for a presentation.

Text

xs:string

Specifies the text to be displayed in the object.

Control

typeControl

Dictates the look and behavior of the presentation.

CopySequence

xs:nonNegat iveInteger

Sequence number of this control in a copy sequence.

Parent

typeID

Presentation that a given presentation is presented on. The parent of any control can only be a form or a panel.

TabIndex

xs:short

Specifies the index that defines the tab order for an object. Button groups are defined as a set of button controls within a GridPanel.

Set the TabIndex property on the GridPanel to define the position of the button group in a form as per the tab order.

The TabIndex values for individual buttons within the panel can be set to any arbitrary value to define the tab order of each button in the button group.

IsEnabled

typeBoolean

A value indicating whether or not control is enabled.

DropDownStyle

typeDropDo wnStyle

Specifies the appearance and functionality of the ComboBox. Select from the values: Simple, DropDown, DropDownList. Note that if you change the height by using the mouse or entering values in the Height property, the physical height of the control is only displayed for a Simple style, though at runtime the height setting is maintained for all styles.

IsListStatic

typeBoolean

Specifies whether the content in the list control is created at runtime or design time.

ListName

xs:string

Specifies the name of the list that is created at runtime using the SENDLIST logic commands.

StartLine

xs:nonNega tiveInteger

Specifies the number of the first displayable line in the data file. Use StartLine if your data file has non displayable data at the beginning of the file, such as header information. This attribute can be used only for list boxes.

ItemDisplay

xs:string

Specifies which column from the data file is to be displayed in the list.

HostValue

xs:nonNega tiveInteger

Value that is sent to host.

TextPosition

typeTextAlign

Alignment of the text of an object.

IsSelected

typeBoolean

Specifies if the button should be selected by default. Only one button on the form can be selected. Therefore, when set to true, any other button in the same group is reset to false.

EditType

typeEditType

Specifies the content format of the edit control.

DefaultVal

xs:string

Specifies the default text that is displayed in the drop-down box entry field when the host does not send any data.

IsValidateEntry

typeBoolean

When set to Yes, it specifies that the value entered by you at runtime is one of the values in the drop-down list.

IsNameFromHost

typeBoolean

Specifies if the host application program will send the object name to the form at runtime.

IsThousand Separator

typeBoolean

Determines if a thousand separator is required.

Value

xs:string

Stores the information based on the kind of control.

HelpText

xs:string

Specifies the help information for this control.

IsAutoTab

typeBoolean

Specifies if the cursor automatically moves to the next field on the form when the current field is full.

IsBright

typeBoolean

Specifies if the content in the presentation has to be bold (highlighted).

IsBlink

typeBoolean

On a Fixed presentation, the presentation Blinks.

IsReverse

typeBoolean

On a Fixed presentation, foreground and background colors are toggled.

IsReset

typeBoolean

Specifies that all current highlighting and color attributes are reset after the selected object.

IsBig

typeBoolean

Determines whether it needs to print in large characters for an item.

IsUnderscore

typeBoolean

Specifies whether the selected object is displayed with a horizontal delimiter beneath. This is not displayed at design time, but is displayed only at runtime.

IsUpperscore

typeBoolean

Specifies whether the selected object is displayed with a horizontal delimiter above. This is not displayed at design time, but is displayed only at runtime.

Pitch

xs:short

Determines the number of characters to be printed per line.

ControlCodes

xs:string

Loads output control codes into your model. The control codes associates user-defined highlighting characteristics for report data or display items that are directed to terminal printers, video devices, or MCP based ROC remote printers.

LineLength

xs:short

Maximum length of the report print line.

IsFloatingSign

typeBoolean

Specifies that the sign is to be printed immediately before the first significant digit.

BlankWhenZero

typeBoolean

Specifies that spaces are to be printed, if the value of the Frame Data Item is zero.

ScrollBars

xs:nonNega tiveInteger

Specifies if the form must have scroll bars. Setting this property has an impact on systems generated for CE. There will be no impact at the design time. Options are No, Vertical, Horizontal, or Both (default).

TransmitToCursor

typeBoolean

Specifies that a form transmits data only up to the position of the cursor in the tabbing order. The default is False, which sends all the data on the form to the host at transmit time.

ShowHeader

typeBoolean

Specifies if the forms header fields has to be displayed. Options are Yes (default) or No.

ShowActmth

typeBoolean

Specifies if the accounting month field should be displayed. Options are Yes (default) or No.

CanTruncate

typeBoolean

Indicates whether fields can be truncated, if they exceed their parent form or overlap other fields.

BACKGROUND-COLOR

typeColor

Default background color for Graphical Presentation Type.

Value

xs:string

Stores information based on the kind of control.

CLIP

xs:string

Specifies the dimensions of an absolutely positioned element that should be visible. The element is clipped into this shape and displayed.

COLOR

typeColor

On Graphical screens, Foreground color.

POSITION

xs:string

Positions the element.

FONT-FAMILY

xs:string

Font name.

FONT-SIZE

xs:positive Integer

Size of the font.

FONT-WEIGHT

xs:string

Sets how thick or thin characters in a text should appear.

FONT-STYLE

xs:string

Defines whether a font is in italic, oblique, or normal.

TEXT-ALIGN

xs:nonNega tiveInteger

Specifies horizontal alignment of text.

BORDERSTYLE

xs:nonNega tiveInteger

Sets the style of the borders of an element.

DISPLAY

xs:string

Specifies the type of box an element should generate.

HEIGHT

xs:nonNega tiveInteger

Specifies the height of an element.

PADDING-BOTTOM

xs:string

Sets the bottom padding (space) of an element.

PADDING-LEFT

xs:string

Sets the left padding (space) of an element.

PADDING-RIGHT

xs:string

Sets the right padding (space) of an element.

PADDING-TOP

xs:string

Sets the top padding (space) of an element.

LEFT

typePixel

Sets the left position of the presentation.

TOP

typePixel

Sets the top position of the presentation.

WIDTH

typePixel

Sets the width of the presentation.

HEIGHT

typePixel

Sets the height of the presentation.

LINE-HEIGHT

typePixel

Specifies the line height.

VISIBILITY

xs:string

Specifies whether or not an element is visible.

For example:

<Graphical Id="EFAE5742-F797-11DF-B840-00155DF22A3E" 
Owner="EFAE573E-F797-11DF-B840-00155DF22A3E" Name="000003E8-0000-0000-0000-000000000000" 
Text="Home" Control="Button" Sequence="0" Parent="EFAE5741-F797-11DF-B840-00155DF22A3E" TabIndex="10" 
IsSelected="No" DefaultVal="" Parameter="uip_synchronise=No" Value="HO" HelpText="" 
BACKGROUND-COLOR="#c0c0c0" COLOR="#000000" FONT-STYLE="NO" FONT-WEIGHT="YES" 
HEIGHT="16" LEFT="0" POSITION="absolute" TEXT-ALIGN="2" TEXTDECORATION-LINETHROUGH="NO" 
TEXTDECORATION-UNDERLINE="NO" TOP="0" WIDTH="50" Z-INDEX="-30000"/>