2.9.56 DofrFsn
The DofrFsn structure specifies the properties of a frame. There can be multiple DofrFsn records for a particular frame. If fsnk is fsnkFrame, this record introduces a new frame. Otherwise this record applies to the frame that is associated with the previous DofrFsn with fsnk equal to fsnkFrame, unless it appears before the first DofrFsn with fsnk equal to fsnkFrame. In that case, this record applies to the outermost frame.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fssd |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
tCols |
|||||||||||||||||||||||||||||||
fsnk |
|||||||||||||||||||||||||||||||
dxMargin |
|||||||||||||||||||||||||||||||
dyMargin |
|||||||||||||||||||||||||||||||
iidsScroll |
|||||||||||||||||||||||||||||||
A |
B |
fUnused1 |
|||||||||||||||||||||||||||||
fUnused2 |
fssd (8 bytes): An Fssd that specifies the position of the divider. If fsnk is not fsnkFrame, this value MUST be ignored.
tCols (4 bytes): A signed integer value that specifies whether the child frames are displayed horizontally or vertically This field MUST contain one of the following values.
-
-
Value
-
Meaning
-
0xFFFFFFFF
-
No child frames
-
0x00000000
-
Arrange child frames into rows
-
0x00000001
-
Arrange child frames into columns
-
-
fsnk (4 bytes): A Fsnk that specifies the type of DofrFsn that contains this field.
dxMargin (4 bytes): A signed integer that specifies the left and right margins, in pixels, for this frame.
dyMargin (4 bytes): A signed integer that specifies the top and bottom margins, in pixels, for this frame.
iidsScroll (4 bytes): An IScrollType that specifies the scroll bar behavior for this frame.
A - fLinked (1 bit): Specifies whether the frame is linked to an external file.
B - fNoResize (1 bit): Specifies whether the size of the frame is locked and cannot be changed.
fUnused1 (30 bits): This value is undefined and MUST be ignored.
fUnused2 (32 bits): This value is undefined and MUST be ignored.