2.4.21.5 ZoomViewInfoAtom
Referenced by: NotesTextViewInfoContainer, NotesViewInfoContainer, SlideViewInfoContainer
An atom record that specifies origin and scaling information for a view that can be zoomed beyond 100 percent.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rh |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
curScale (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
unused1 (24 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
origin |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
fUseVarScale |
fDraftMode |
unused2 |
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.10 and less than or equal to 4.0.
curScale.y
Specifies the 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.
fUseVarScale (1 byte): A bool1 (section 2.2.2) that specifies how content is scaled. It MUST be a value from the following table.
-
Value
Meaning
0x00
Content is scaled as specified by curScale.
0x01
The scale varies with the size of the view such that the complete slide occupies the entire view.
fDraftMode (1 byte): A bool1 that specifies whether the view is displayed with less formatting.
unused2 (2 bytes): Undefined and MUST be ignored.