InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IWatermarkDataFacade Class Referenceabstract

#include <IWatermarkDataFacade.h>

Inheritance diagram for IWatermarkDataFacade:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IWATERMARKDATAFACADE }
 

Public Member Functions

virtual ErrorCode GetWatermarkPref (const UIDRef &workspace, IWatermarkData::WatermarkInfo &wmkInfo)=0
 
virtual ErrorCode SetWatermarkPref (const UIDRef &workspace, const IWatermarkData::WatermarkInfo &wmkInfo)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

A facade that provides useful manipulations of IWatermarkData.

Member Function Documentation

virtual ErrorCode IWatermarkDataFacade::GetWatermarkPref (const UIDRefworkspace,
IWatermarkData::WatermarkInfowmkInfo 
)
pure virtual

Get entire preference setting of the watermark from workspace.

Parameters
workspaceIN The workspace that contains the watermark setting.
wmkInfoOUT The preference for the watermark.
Returns
ErrorCode kSuccess if success, specific error code otherwise.
virtual ErrorCode IWatermarkDataFacade::SetWatermarkPref (const UIDRefworkspace,
const IWatermarkData::WatermarkInfowmkInfo 
)
pure virtual

Set entire preference setting of the watermark in workspace.

Parameters
workspaceIN The workspace to update.
wmkInfoOUT The preference for the watermark.
Returns
ErrorCode kSuccess if success, specific error code otherwise.