Interface for IProgressDocumentWriting wrapper.
More...
Go to the source code of this file.
◆ IProgressDocumentWriting_BeginPageProcess()
BeginPageProcess is called whenever iDRS DocumentOutput engine starts the conversion of a page.
- Parameters
-
| argIProgressDocumentWriting | IProgressDocumentWriting handle |
| uiPageIndex | The index of the page that is being converted |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
◆ IProgressDocumentWriting_Create()
| IProgressDocumentWriting IProgressDocumentWriting_Create |
( |
PtrBeginPageProcessFn |
ptrBeginPageProcessFn, |
|
|
PtrGetAbortFlagFn2 |
ptrGetAbortFlagFn, |
|
|
idrs_exception * |
pargException |
|
) |
| |
Creates a new IProgressDocumentWriting object.
- Parameters
-
| ptrBeginPageProcessFn | BeginPageProcess function pointer |
| ptrGetAbortFlagFn | GetAbortFlag function pointer |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
- Returns
- The newly created IProgressDocumentWriting
◆ IProgressDocumentWriting_Destroy()
| void IProgressDocumentWriting_Destroy |
( |
IProgressDocumentWriting |
argIProgressDocumentWriting, |
|
|
idrs_exception * |
pargException |
|
) |
| |
◆ IProgressDocumentWriting_GetAbortFlag()
GetAbortFlag can be overridden so the current process will be stopped if returning IDRS_TRUE.
- Returns
- IDRS_TRUE to abort, IDRS_FALSE to continue
- Parameters
-
| argIProgressDocumentWriting | IProgressDocumentWriting handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |