Intermec CV30 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 174

Attribute Definitions

Page 174 highlights

Appendix B - About RPC Implementation Column15 Field 1 Row9 If we look at this example ("ld 1 Col. Sep") more closely, we see the following xml being transferred to the client. This is the first value structure, which specifies the attribute type as 16 (Dim), the starting point of the data at column 0 of row 0, and the field data as "ld 1 Col. Sep.": Attribute16 Column0 Fieldld 1 Col. Sep. Row0 The second structure, for the next field, specifies the attribute type as 32 (Bold), the starting point of the data at column 16 of row 0, and the field data as a single blank space: Attribute32 Column16 Field Row0 The third field, specifying the last field of the top line, sets the attribute type of 0 (Normal), the starting point at column 17 of row 0, and the field data as three blank spaces: Attribute0 Column17 Field Row0 Attribute Definitions The definitions for different attributes are as follows: Screen Attribute Definitions Attribute Font (foreground) attributes Normal Underline Reverse Blink Dim Bold Screen (background) color attributes Black background Black foreground Definition 0 2 4 8 16 32 28672 1792 162 Intermec Terminal Emulator (ITE) Programmer's Reference Manual

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184

Appendix B — About RPC Implementation
162
Intermec Terminal Emulator (ITE) Programmer’s Reference Manual
<member><name>Column</name><value><i4>15</i4></value></member>
<member><name>Field</name><value> 1
</value></member>
<member><name>Row</name><value><i4>9</i4></value></member>
</struct></value>
If we look at this example (“
ld 1 Col. Sep
”) more closely, we see the following
xml being transferred to the client.
This is the first value structure, which specifies the attribute type as 16 (Dim), the
starting point of the data at column 0 of row 0, and the field data as “ld 1 Col. Sep.”:
<value><struct>
<member><name>Attribute</name><value><i4>16</i4></value></member>
<member><name>Column</name><value><i4>0</i4></value>
</member><member><name>Field</name><value>ld 1
Col. Sep.</value></member>
<member><name>Row</name><value><i4>0</i4></value></member>
</struct></value>
The second structure, for the next field, specifies the attribute type as 32 (Bold), the
starting point of the data at column 16 of row 0, and the field data as a single blank
space:
<value><struct>
<member><name>Attribute</name><value><i4>32</i4></value></member>
<member><name>Column</name><value><i4>16</i4></value></member>
<member><name>Field</name><value> </value></member>
<member><name>Row</name><value><i4>0</i4></value></member>
</struct></value>
The third field, specifying the last field of the top line, sets the attribute type of 0
(Normal), the starting point at column 17 of row 0, and the field data as three blank
spaces:
<value><struct>
<member><name>Attribute</name><value><i4>0</i4></value></member>
<member><name>Column</name><value><i4>17</i4></value></member>
<member><name>Field</name><value>
</value></member>
<member><name>Row</name><value><i4>0</i4></value></member>
</struct></value>
Attribute Definitions
The definitions for different attributes are as follows:
Screen Attribute Definitions
Attribute
Definition
Font (foreground) attributes
Normal
0
Underline
2
Reverse
4
Blink
8
Dim
16
Bold
32
Screen (background) color
attributes
Black background
28672
Black foreground
1792