Exemple #1
0
 internal static extern int FsUpdateBottomlessSubtrack(
     IntPtr pfsContext,                  // IN:  ptr to FS context
     IntPtr pfsSubtrack,                 // IN:  ptr to subtrack
     IntPtr fsnmSegment,                 // IN:  name of the segment to start from
     int iArea,                          // IN:  column-span area index
     IntPtr pfsGeom,                     // IN:  parent geometry
     int fSuppressTopSpace,              // IN:
     uint fswdir,                        // IN:  direction
     int ur,                             // IN:  ur of subtrack
     int dur,                            // IN:  dur of subtrack
     int vr,                             // IN:  vr of subtrack
     IntPtr pfsMcsClientIn,              // IN:  input margin collapsing state
     FSKCLEAR fsKClearIn,                // IN:  clear property that must be satisfied
     int fCanBeInterruptedIn,            // IN:  can be interrupted?
     out FSFMTRBL pfsfmtrbl,             // OUT: why formatting was stopped
     out int pdvrUsed,                   // OUT: dvrUsed
     out FSBBOX pfsBBox,                 // OUT: subtrack bbox
     out IntPtr ppfsMcsClientOut,        // OUT: margin collapsing state at the bottom
     out FSKCLEAR pfsKClearOut,          // OUT: ClearIn for the next paragraph
     out int pTopSpace,                  // OUT: top space due to collapsed margin
     out int pfCanBeInterruptedOut);     // OUT: interruption is prohibited from now on
Exemple #2
0
 internal static extern int FsUpdateBottomlessPage(
     IntPtr pfscontext,                  // IN:  ptr to FS context
     IntPtr pfspage,                     // IN:  ptr to page to update
     IntPtr fsnmsect,                    // IN:  name of the section to start from
     out FSFMTRBL pfsfmtrbl);            // OUT: formatting result
Exemple #3
0
 internal static unsafe extern int FsUpdateBottomlessSubpage(
     IntPtr pfsContext,                  // IN:  ptr to FS context
     IntPtr pfsSubpage,                  // IN:  ptr to the subpage
     IntPtr nmSeg,                       // IN:  name of the segment to start from
     int fSuppressTopSpace,              // IN:  suppress top space?
     uint fswdir,                        // IN:  fswdir
     int lWidth,                         // IN:  width of subpage
     int urMargin,                       // IN:  ur of margin
     int durMargin,                      // IN:  dur of margin
     int vrMargin,                       // IN:  vr of margin
     int cColumns,                       // IN:  number of columns
     FSCOLUMNINFO* rgColumnInfo,         // IN:  array of column info
     int cSegmentAreas,                  // IN:  number of segment-defined colspan areas
     IntPtr* rgnSegmentForArea,          // IN:  array of segment names for colspan areas
     int* rgSpanForSegmentArea,          // IN:  array of columns spanned for segment-defined areas
     int cHeightAreas,                   // IN:  number of height-defined colspan areas
     int* rgHeightForArea,               // IN:  array of heights for height-defined colspan areas
     int* rgSpanForHeightArea,           // IN:  array of columns spanned for height-defined areas
     int fINterrruptible,                // IN:  can be interrupted?
     out FSFMTRBL pfsfmtr,               // OUT: why formatting was stopped
     out int pdvrUsed,                   // OUT: dvrUsed
     out FSBBOX pfsBBox,                 // OUT: subpage bbox
     out IntPtr pfsMcsClient,            // OUT: margin collapsing state at the bottom
     out int pTopSpace,                  // OUT: top space due to collapsed margins
     out int fPageBecomesUninterruptible);// OUT: interruption is prohibited from now on
Exemple #4
0
 internal static extern int FsCreatePageBottomless(
     IntPtr pfscontext,                  // IN:  ptr to FS context
     IntPtr fsnmsect,                    // IN:  name of the section to start from
     out FSFMTRBL pfsfmtrbl,             // OUT: formatting result
     out IntPtr ppfspage);               // OUT: ptr to page, opaque to client