Interface ITerminalCell
Represents a character on the terminal screen.
Namespace: Attachmate.Verastream.HostIntegrator.ScriptAPI
Assembly: Attachmate.Verastream.HostIntegrator.ScriptAPI.dll
Syntax
public interface ITerminalCell
Properties
Character
Gets the character contained in this terminal cell.
Declaration
char Character { get; }
Property Value
Type | Description |
---|---|
char | character contained by cell as |
Color
Gets the color which the terminal should use to display this character.
Declaration
HostColor Color { get; }
Property Value
Type | Description |
---|---|
HostColor |
Font
Gets the font index sent by the host for this terminal cell.
Declaration
HostFont Font { get; }
Property Value
Type | Description |
---|---|
HostFont | The font index number. |
Remarks
Some host systems (and terminals) can display multiple fonts on the terminal. The font index tells the terminal which font to use to display this character.
IsBlinking
Gets the blink attribute.
Declaration
bool IsBlinking { get; }
Property Value
Type | Description |
---|---|
bool | true if the character should be displayed as blinking |
IsColumnSeparated
Gets the column-separator attribute.
Declaration
bool IsColumnSeparated { get; }
Property Value
Type | Description |
---|---|
bool | true if character should be displayed as column separator |
IsErrorLine
Gets the error-line attribute.
Declaration
bool IsErrorLine { get; }
Property Value
Type | Description |
---|---|
bool | true if character is displayed on an error line |
IsFieldEnd
Gets the field-end attribute.
Declaration
bool IsFieldEnd { get; }
Property Value
Type | Description |
---|---|
bool | true if character marks the end of a field |
IsFieldStart
Gets the field-start attribute.
Declaration
bool IsFieldStart { get; }
Property Value
Type | Description |
---|---|
bool | true if character marks the start of a field |
IsHalfBrite
Gets the halfbrite attribute.
Declaration
bool IsHalfBrite { get; }
Property Value
Type | Description |
---|---|
bool | true if character is displayed with the halfbrite attribute. |
IsIntense
Gets the high-intensity attribute.
Declaration
bool IsIntense { get; }
Property Value
Type | Description |
---|---|
bool | true if character should be displayed with high intensity |
IsNonDisplay
Gets the non-display attribute.
Declaration
bool IsNonDisplay { get; }
Property Value
Type | Description |
---|---|
bool | true if character should not be visible on the terminal |
IsNumeric
Gets the numeric attribute.
Declaration
bool IsNumeric { get; }
Property Value
Type | Description |
---|---|
bool | true if character should contain only numeric values |
IsPenDetect
Gets the pen-detect attribute.
Declaration
bool IsPenDetect { get; }
Property Value
Type | Description |
---|---|
bool | true if character should be detectable with a light pen |
IsProtected
Gets the protected attribute.
Declaration
bool IsProtected { get; }
Property Value
Type | Description |
---|---|
bool | true if character is protected from user modification |
IsReverse
Gets the inverse-video attribute.
Declaration
bool IsReverse { get; }
Property Value
Type | Description |
---|---|
bool | true if the character should be displayed with inverse colors |
IsStatusLine
Gets the status-line attribute.
Declaration
bool IsStatusLine { get; }
Property Value
Type | Description |
---|---|
bool | true if character is displayed on a status line |
IsSysRequest
Gets the sys-request attribute.
Declaration
bool IsSysRequest { get; }
Property Value
Type | Description |
---|---|
bool | true if character is displayed as a system request |
IsUnderscore
Gets the underscore attribute.
Declaration
bool IsUnderscore { get; }
Property Value
Type | Description |
---|---|
bool | true if character should be displayed with underscore |