Format 0x01
4-6
7
8
9
Image Picture Data (IPD): required, repeating
Structured Field Introducer
- Length 2-4
5
6-7
Segment sequence number 0x0000
Parameters
Image Data
- Type 0xFE92: image data 2-3
4-n
Image data (scan lines of bit maps)
End Image Content (required, only present in last Image Picture Data)
- Type 0x93: End Image Content 1
End Segment (required, only present in last Image Picture Data)
- Type 0x71: end segment 1
End Image Object (EIM): required if BIM present
Structured Field Introducer
- Length 0x0010 2-4
5
6-7
Segment sequence number 0x0000
Parameters
- Image name C'xxxx xxxx'
Begin Graphics Object (BGR): required
Structured Field Introducer
- Length 0x0010
- BGR 0xD3A8BB
- Flags 0x00
- Segment sequence number 0x0000
Parameters
- Graphics object name C'0000 0007'
Begin Object Environment Group (BOG): optional
Structured Field Introducer
- Length 0x0010
- LOG 0xD3A8C7
- Flags 0x00
- Segment sequence number 0x0000
Parameters
- Object Environment Group name C'0000 0007'
Map Color Attribute Table (MCA): required
Structured Field Introducer
- Length 0x0016
- MCA 0xD3AB77
- Flags 0x00
- Segment sequence number 0x0000
Parameters
- Length
Triplet (required)
- Length 0x0C
- Triplet type: fully qualified name 0x02
- Type: ref to Begin Resource Object 0x84
- ID 0x00
- 11
Color table name C'0000 0004'
Map Coded Font (MCF): required, for default font
Structured Field Introducer
- Length 0x20 2-4
5
6-7
Segment sequence number 0x0000
Parameters
- Length
Triplets (required)
Font name
- Length 0x0C
- Triplet type: fully qualified name 0x02
- Type: ref to coded font 0x84
- ID 0x00
- 11
Coded font name: C'nnxx xxxx'
where n is 0xFF
lcid
- Length 0x04 1
Triplet
type: Resource Local ID 0x24
2
Type: Coded Font Resource 0x05
3
Local identifier (LCID) 0x00
Font Binary GCID
- Length 0x06 1
Triplet
type: Font Binary GCID 0x20
2-5
Map Coded Font (MCF): optional, repeating, for loaded fonts
Structured Field Introducer
- Length 0x58 2-4
5
6-7
Segment sequence number 0x0000
Parameters
- Length
Triplets (required)
Font name
- Length 0x0C
- Triplet type: fully qualified name 0x02
- Type: ref to coded font 0x84
- ID 0x00
- 11
lcid
- Length 0x04 1
Triplet
type: Resource Local ID 0x24
2
Type: coded font resource 0x05
3
Font Attributes
- Length 0x14 1
Triplet
type: Font Descriptor 0x1F
2
3
4-5
6-7
8
9
10
11
12
13-14
15-16
17-18
19
Font Binary GCID
- Length 0x06 1
Triplet
type: Font Binary GCID 0x20
2-5
Font Typeface
- Length 0x24 1
Triplet
type: fully qualified name 0x02
2
Type: ref to font typeface 0x08
3
4-35
Font typeface C'xxx..xxx'
Map Data Resource (MDR): optional, repeating
Structured Field Introducer
- Length 0x1D 2-4
5
6-7
Segment sequence number 0x0000
Parameters
- Length
Triplets (required)
Bit-map Name
- Length 0x0C
- Triplet type: fully qualified name 0x02
- Type: ref to Image Object 0x84
- ID 0x00
- 11
Extended Resource lcid
- Length 0x07 1
Triplet
type: Extended Resource Local ID 0x22
2
Type: Image Resource 0x10
3-6
End Object Environment Group (EOG): required if BOG present
Structured Field Introducer
- Length 0x0010 2-4
5
6-7
Segment sequence number 0x0000
Parameters
- Object Environment Group name C'0000 0007'
Graphics Data Descriptor (GDD): required
Structured Field Introducer
- Length 0xnnnn
- GDD 0xD3A6BB
- Flags 0x00
- Segment sequence number 0x0000
Parameters (all required and in this order)
- 0xF7 Specify GVM Subset
- Length of following data 0x07
- 0xB0 drawing order subset
- 0x0000
- 0x23 Level 3.2
- 0x01 Version 1
- Length of following field 0x01
- Coordinate types in data
0x04
0x05
0
0xF6 Set Picture Descriptor
1
2
Flags 0
1
Picture Dimensions B'0'
Not
absolute (PU_ARBITRARY PS)
B'1'
Absolute( example
:PU _ TWIPSPS )
2
PictureElementsB ' 0 '
B ' 1 '
Pels( PU _ PELSPS )( Bit1mustalsobeset
)
3 - 7
3
4
Pictureframesizecoordinatetype0x04
0x05
5
UnitsOfMeasure0x00
0x01
6 - 11or6 - 17
( 2or4bytes )Resolution .
GPSUnits/UOMonxaxis
GPS Units / UOM on y axis
GPS Units / UOM on z axis
12-23 or 18-41
(2 or 4 bytes) Window Size.
GPS
X left, X right
GPS Y bottom, Y top
GPS Z near, Z far
0
0x21 Set Current Defaults
1
2
Set Default Parameter Format 0x08
3-4
5
6
Coordinates 0x00
7
Transforms 0x04
0x05
8
Geometrics 0x04
0x05
0
0x21 Set Current Defaults
1
2
Set default viewing transform 0x07
3-4
5
6-n
M11, M12, M21, M22, M41, M42 Matrix elements
0
0x21 Set Current Defaults
1
2
Set default line attributes 0x01
3-4
Mask - OR of as many of the following bits
as are required: 0x8000
0x4000
0x2000
0x1000
0x0800
0x0008
0x0002
5
Flags 0x0F
Set
indicated default attributes to initial values. (Data field is not present
in this instance).
0x8F
Set indicated default attributes to specified
values.
6-n
Data - data values as required, in the following
order if present. No space is reserved for attributes for which the corresponding
mask flag was not set.
- byte)
(1 byte)
(1 byte)
(1 byte)
(G bytes)
(4 bytes)
(1 byte)
- Line mix (G=2
or 4 depending on the Geometrics parameter of Set Default Parameter Format)
0
0x21 Set Current Defaults
1
2
Set Default Character Attributes 0x02
3-4
Mask - OR of as many of the following bits
as are required: 0x8000
0x4000
0x2000
0x1000
0x0800
0x0400
0x0040
0x0020
0x0008
0x0004
Character background color
0x0002
0x0001
5
Flags 0x0F
Set
indicated default attributes to initial values. (Data field is not present
in this case).
0x8F
Set indicated default attributes to specified
values.
6-n
Data - data values as required, in the following
order if present. No space is reserved for attributes for which the corresponding
Mask flag was not set.
- G bytes)
(2*G + 4 bytes)
(1 byte)
(1 byte)
(1 byte)
(2*G bytes)
(4 bytes)
(4 bytes)
(4 bytes)
(4 bytes)
- Character background color
(1 byte)
(1 byte)
- Character background mix (G=2
or 4 depending on the Geometrics parameter of Set Default Parameter Format)
0
0x21 Set Current Defaults
1
2
Set Default Marker Attributes 0x03
3-4
Mask - OR of as many of the following bits
as are required: 0x4000
0x1000
0x0800
0x0100
0x0008
0x0004
0x0002
0x0001
5
Flags 0x0F
Set
indicated default attributes to initial values.
(Data field is not present in this instance)
0x8F
Set indicated default attributes to specified
values.
6-n
Data - data values as required, in this
order if present. No space is reserved for attributes for which the corresponding
Mask flag was not set.
- G bytes)
(1 byte)
(1 byte)
(1 byte)
(4 bytes)
(4 bytes)
- Marker background color
(1 byte)
(1 byte)
- Marker background mix (G=2
or 4 depending on the Geometrics parameter of Set Default Parameter Format)
0
0x21 Set Current Defaults
1
2
Set Default Pattern Attributes 0x04
3-4
Mask - OR of as many of the following bits
as are required: 0x0800
0x0100
0x0080
0x0008
0x0004
0x0002
0x0001
5
Flags 0x0F
Set
indicated default attributes to initial values.
(Data field is not present in this instance)
0x8F
Set indicated default attributes to specified
values.
6-n
Data - data values as required, in this
order if present. No space is reserved for attributes for which the corresponding
Mask flag was not set.
- byte)
(1 byte)
(2*G bytes)
- Pattern reference point
(4 bytes)
(4 bytes)
- Pattern background color
(1 byte)
(1 byte)
- Pattern background mix (G=2
or 4 depending on the Geometrics parameter of Set Default Parameter Format)
0
0x21 Set Current Defaults
1
2
Set Default Image Attributes 0x06
3-4
Mask - OR of as many of these bits as are
required: 0x0008
0x0004
0x0002
0x0001
5
Flags 0x0F
Set
indicated default attributes to initial values. (Data field is not present
in this instance)
0x8F
Set indicated default attributes to specified
values.
6-n
Data - data values as required, in this
order if present. No space is reserved for attributes for which the corresponding
Mask flag was not set.
- bytes)
(4 bytes)
(1 byte)
(1 byte)
0
0x21 Set Current Defaults
1
2
Set Default Viewing Window 0x05
3-4
Mask - OR of as many of the following bits
as are required: 0x8000
0x4000
0x2000
0x1000
5
Flags 0x0F
Set
indicated default attributes to initial values.
(Data field is not present in this case).
0x8F
Set indicated default attributes to specified
values.
6-n
Data - data values as required, in the
following order if present. No space is reserved for attributes for which
the corresponding Mask flag was not set.
- G bytes)
(2*G bytes)
(2*G bytes)
(2*G bytes)
- y top limit (G=2
or 4 depending on the Geometrics parameter of Set Default Parameter Format)
0
0x21 Set Current Defaults
1
2
Set Default Arc Parameters 0x0B
3-4
Mask - OR of as many of the following bits
as are required: 0x8000
0x4000
0x2000
0x1000
5
Flags 0x0F
Set
indicated default attributes to initial values.
(Data field is not present in this case).
0x8F
Set indicated default attributes to specified
values.
6-n
Data - data values as required, in the
following order if present. No space is reserved for attributes for which
the corresponding Mask flag was not set.
- G bytes)
(G bytes)
(G bytes)
(G bytes)
- S value (G=2
or 4 depending on the Geometrics parameter of Set Default Parameter Format)
0
0x21 Set Current Defaults
1
2
Set Default Pick Identifier 0x0C
3-4
Mask - OR of as many of the following bits
as are required: 0x8000
5
Flags 0x0F
Set
indicated default attributes to initial values.
(Data field is not present in this case).
0x8F
Set indicated default attributes to specified
values.
6-n
Data - data values as required, in the
following order if present. No space is reserved for attributes for which
the corresponding Mask flag was not set.
- bytes)
0
0xE7 Set Bit-map Identifier
1
Length of following data 0x07
2-3
4-7
8
Graphics Data (GAD): optional, repeating
Structured Field Introducer
- Length 0xn+9 2-4
5
6-7
Segment sequence number 0x0000
Parameters (maximum length in one structured field is 32759)
Graphics Segment (optional, repeating)
Segment data (including the Begin Segment parameter) can be split at any
point between successive Graphics Data structured fields.
- 0x70 Begin Segment 1
Length
of following data 0x0E
2-5
6