This callback function enables the calling application to specify an auxiliary output stream for a block or graphic.
BOOL (pascal *GetAuxOutput) ( void *pCallingContext, KVHTMLXMLAnchorTypeEx eAnchorTypeEx, char *pszAnchor, KVOutputStream *pNewOutput);
TRUE
.FALSE
.If GetAuxOutput()
is NULL
, the pszDefaultOutputDirectory
member of the instance of KVXMLOptions
is used as the base storage location for auxiliary output files. If pszDefaultOutputDirectory
is also NULL
, 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()
.
|