IPXV_Document::Save Method

From PDF XChange PDF SDK
Revision as of 00:52, 16 March 2016 by Palamar (Talk | contribs)

Jump to: navigation, search


The method of interface of PDF-XChange Editor SDK.

Syntax

HRESULT Save([in, defaultvalue(NULL)]  IUnknown*              pDest,
             [in, defaultvalue(0)]     LONG                   nFlags,
             [in, defaultvalue(NULL)]  IProgressMon*          pProgress,
             [in, defaultvalue(NULL)]  IPXV_ExportConverter*  pDestConv,
             [in, defaultvalue(NULL)]  ICab*                  pDestConvParams,
             [in, defaultvalue(NULL)]  IAFS_FileSys*          pDestFS,
             [in, defaultvalue(NULL)]  ICab*                  pAdvancedParams,
             [in, defaultvalue(0)]     HANDLE_T               hWndParent);

Parameters

pDest
[in, defaultvalue(NULL)] Pointer to IUnknown* containing the destination file path. Can be ether IAFS_Name, IStream or NULL. If NULL is specified then the document will be saved to the original file. If the document is newly created, the Save As... dialog will be shown.
nFlags
[in, defaultvalue(0)] Specify the document save flags.
pProgress
[in, defaultvalue(NULL)] Pointer to IProgressMon containing the custom initialized progress.
pDestConv
[in, defaultvalue(NULL)] Pointer to IPXV_ExportConverter containing custom export converter.
pDestConvParams
[in, defaultvalue(NULL)] Pointer to ICab containing custom export converter cab settings.
pDestFS
[in, defaultvalue(NULL)] Pointer to IAFS_FileSys containing destination file system.
pAdvancedParams
[in, defaultvalue(NULL)] Pointer to ICab containing advanced cab parameters that will be available from the saving document events.
hWndParent
[in, defaultvalue(0)] Value of HANDLE_T containing the parent window handle.

Return Value

Returns S_OK if operation was successful or error code in other cases.

See Also

IPXV_Document