2.4.21.7 NoZoomViewInfoAtom
Referenced by: OutlineViewInfoContainer, SorterViewInfoContainer
An atom record that specifies origin and scaling information for a view that cannot be zoomed beyond 100 percent.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rh |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
curScale (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
unused1 (24 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
origin |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
unused2 |
fDraftMode |
unused3 |
rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for this record. Sub-fields are further specified in the following table.
-
Field
Meaning
rh.recVer
MUST be 0x0.
rh.recInstance
MUST be 0x000.
rh.recType
MUST be RT_ViewInfoAtom.
rh.recLen
MUST be 0x00000034.
curScale (16 bytes): A ScalingStruct structure that specifies the scaling of content in the view. Sub-fields are further specified in the following table.
-
Field
Meaning
curScale.x
Specifies scaling of the x-axis. The value of
curScale.x.numer / curScale.x.denom
MUST be greater than or equal to 0.20 and less than or equal to 1.0.
curScale.y
Specifies scaling of the y-axis. The value of
curScale.y.numer / curScale.y.denom
MUST be equal to
curScale.x.numer / curScale.x.denom.
unused1 (24 bytes): Undefined and MUST be ignored.
origin (8 bytes): A PointStruct structure (section 2.12.5) that specifies a position in master units, relative to the top-left corner of the full view, that is displayed in the top-left corner of the displayable view area.
unused2 (1 byte): Undefined and MUST be ignored.
fDraftMode (1 byte): A bool1 (section 2.2.2) that specifies whether the view is displayed with less formatting.
unused3 (2 bytes): Undefined and MUST be ignored.