GetAuxOutput()
This callback function enables the calling application to specify an auxiliary output stream for a block or graphic.
Syntax
BOOL (pascal *GetAuxOutput) ( void *pCallingContext, KVHTMLXMLAnchorTypeEx eAnchorTypeEx, char *pszAnchor, KVOutputStream *pNewOutput);
Arguments
Returns
- To continue the conversion, return
TRUE
. - To terminate the conversion process without completing the conversion, return
FALSE
.
Discussion
-
If
GetAuxOutput()
isNULL
, thepszDefaultOutputDirectory
member of the instance ofKVHTMLOptionsEx
is used as the base storage location for auxiliary output files. IfpszDefaultOutputDirectory
is alsoNULL
, auxiliary files are placed in the current working directory. -
This function must fill out the provided stream function by setting an appropriate function for each member. Memory allocated to the I/O structure must be tracked and freed within the call to
Close()
.