Define Alignment - DEPRECATED
Purpose
Define Alignment represents the alignment of all graphics
in the graphic block, in a certain format, on the paper plot.
Syntax
Opcode
format |
Opcode |
Operand
Format |
Comments |
Extended
ASCII |
(Alignment |
<ws><Talignment> |
- |
Extended
Binary |
0x0147 |
<USalignment> |
- |
Alignment — This is one of the following ASCII strings when
serialized as extended ASCII:
“Align_Center“ — Align the drawing so that the inked area
of the drawing is centered on the paper.
“Align_Title_Block“ — Align the drawing so that the top margin,
the bottom margin, and the right margin are all the same. In other
words, vertically center the inked area of the drawing on the paper and
then make the right margin the same as the top and bottom margins.
“Align_Top“ — Align the top edge of the inked area of the
drawing with the top edge of the printable area of the paper, horizontally
centering the inked area of the drawing on the paper (not the printable
area).
“Align_Bottom“ — Align the bottom edge of the inked area of
the drawing with the bottom edge of the printable area of the paper, horizontally
centering the inked area of the drawing on the paper (not the printable
area).
“Align_Left“ — Align the left edge of the inked area of the
drawing with the left edge of the printable area of the paper, vertically
centering the inked area of the drawing on the paper (not the printable
area).
“Align_Right“ — Align the right edge of the inked area of
the drawing with the right edge of the printable area of the paper, vertically
centering the inked area of the drawing on the paper (not the printable
area).
“Align_Top_Left“ — Align the top edge of the inked area of
the drawing with the top edge of the printable area of the paper and the
left edge of the inked area of the drawing with the left edge of the printable
area of the paper.
“Align_Top_Right“ — Align the top edge of the inked
area of the drawing with the top edge of the printable area of the paper
and the right edge of the inked area of the drawing with the right edge
of the printable area of the paper.
“Align_Bottom_Left“ — Align the bottom edge of the inked area
of the drawing with the bottom edge of the printable area of the paper
and the left edge of the inked area of the drawing with the left edge of
the printable area of the paper.
“Align_Bottom_Right” — Align the bottom edge of the inked
area of the drawing with the bottom edge of the printable area of the paper
and the right edge of the inked area of the drawing with the right edge
of the printable area of the paper.
“Align_None
Alignment is one of the following enumerated values when serialized
as extended binary — these alignments are similar to those of the extended
ASCII alignments:
0 = Align_Center
1 = Align_Title_Block
2 = Align_Top
3 = Align_Bottom
4 = Align_Left
5 = Align_Right
6 = Align_Top_Left
7 = Align_Top_Right
8 = Align_Bottom_Left
9 = Align_Bottom_Right
10 = Align_None
Details
This opcode is always serialized as part of the BlockRef
opcode and should always be uncompressed. All of the fields are serialized
to the maximum field-length bytes.
Default
By default, Alignment is Align_None.