|
iDRS™ SDK 16
|
Interface for CDocumentSeparationOptions wrapper. More...
Go to the source code of this file.
Functions | |
| CDocumentSeparationOptions | CDocumentSeparationOptions_Create (idrs_exception *pargException) |
| Create is instantiating a new instance of CDocumentSeparationOptions and associated data object. | |
| void | CDocumentSeparationOptions_SetMaxDocumentSize (CDocumentSeparationOptions argCDocumentSeparationOptions, IDRS_UINT64 const uiMaxDocumentSize, idrs_exception *pargException) |
| Sets the MaxDocumentSize property, which defines the size threshold for the created document(s). | |
| IDRS_UINT64 | CDocumentSeparationOptions_GetMaxDocumentSize (const CDocumentSeparationOptions argCDocumentSeparationOptions, idrs_exception *pargException) |
| Gets the MaxDocumentSize property value. | |
| void | CDocumentSeparationOptions_SetDocumentSeparationCallback (CDocumentSeparationOptions argCDocumentSeparationOptions, IDocumentSeparationCallback argpDocumentSeparationCallback, idrs_exception *pargException) |
| Sets the document separation callback which allows using an integrator defined custom function. | |
| IDocumentSeparationCallback | CDocumentSeparationOptions_GetDocumentSeparationCallback (const CDocumentSeparationOptions argCDocumentSeparationOptions, idrs_exception *pargException) |
| GetOutputProgressCallback gets the document separation callback property. | |
| void | CDocumentSeparationOptions_Destroy (CDocumentSeparationOptions argCDocumentSeparationOptions, idrs_exception *pargException) |
| Destroys a CDocumentSeparationOptions handle. | |
Interface for CDocumentSeparationOptions wrapper.
| CDocumentSeparationOptions CDocumentSeparationOptions_Create | ( | idrs_exception * | pargException | ) |
Create is instantiating a new instance of CDocumentSeparationOptions and associated data object.
The separation properties are initially unset, therefore the document separation will be disabled by default.
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CDocumentSeparationOptions_Destroy | ( | CDocumentSeparationOptions | argCDocumentSeparationOptions, |
| idrs_exception * | pargException | ||
| ) |
Destroys a CDocumentSeparationOptions handle.
| argCDocumentSeparationOptions | CDocumentSeparationOptions handle to destroy |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| IDocumentSeparationCallback CDocumentSeparationOptions_GetDocumentSeparationCallback | ( | const CDocumentSeparationOptions | argCDocumentSeparationOptions, |
| idrs_exception * | pargException | ||
| ) |
GetOutputProgressCallback gets the document separation callback property.
| argCDocumentSeparationOptions | CDocumentSeparationOptions handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| IDRS_UINT64 CDocumentSeparationOptions_GetMaxDocumentSize | ( | const CDocumentSeparationOptions | argCDocumentSeparationOptions, |
| idrs_exception * | pargException | ||
| ) |
Gets the MaxDocumentSize property value.
| argCDocumentSeparationOptions | CDocumentSeparationOptions handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CDocumentSeparationOptions_SetDocumentSeparationCallback | ( | CDocumentSeparationOptions | argCDocumentSeparationOptions, |
| IDocumentSeparationCallback | argpDocumentSeparationCallback, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the document separation callback which allows using an integrator defined custom function.
See
| argCDocumentSeparationOptions | CDocumentSeparationOptions handle |
| argpDocumentSeparationCallback | Integrator custom callback object that decides whether iDRS SDK should trigger a document separation or not. |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CDocumentSeparationOptions_SetMaxDocumentSize | ( | CDocumentSeparationOptions | argCDocumentSeparationOptions, |
| IDRS_UINT64 const | uiMaxDocumentSize, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the MaxDocumentSize property, which defines the size threshold for the created document(s).
Any document created with iDRS SDK is expected to have the size in bytes lower than the threshold value of this property.
Setting 0 as the threshold value will disable the separation of documents by size
| argCDocumentSeparationOptions | CDocumentSeparationOptions handle |
| uiMaxDocumentSize | Threshold value for the document size (in bytes) |
| pargException | Pointer to exception structure that will be filled if an exception occurs |