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

#include <INewPreflightProfileCmdData.h>

Inheritance diagram for INewPreflightProfileCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_INEWPREFLIGHTPROFILECMDDATA }
 

Public Member Functions

virtual void SetDestinationDatabase (IDataBase *iDB)=0
 
virtual IDataBaseGetDestinationDatabase () const =0
 
virtual void SetCreatePopulated (bool populated)=0
 
virtual bool GetCreatePopulated () const =0
 
virtual void SetName (const PMString &x)=0
 
virtual PMString GetName () const =0
 
virtual void SetDescription (const PMString &x)=0
 
virtual PMString GetDescription () const =0
 
virtual void SetDestinationProfile (const UIDRef &dstRef)=0
 
virtual UIDRef GetDestinationProfile () const =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

This interface provides the settings to accompany a NewPreflightProfile command.

See Also
IPreflightProfile

Member Function Documentation

virtual bool INewPreflightProfileCmdData::GetCreatePopulated () const
pure virtual
Returns
whether to prepopulate the profile with all registered rules.
virtual PMString INewPreflightProfileCmdData::GetDescription () const
pure virtual
Returns
the new profile's description.
virtual IDataBase* INewPreflightProfileCmdData::GetDestinationDatabase () const
pure virtual
Returns
the database where you want the new profile to exist. If left nil the new profile will appear in the defaults database.
virtual UIDRef INewPreflightProfileCmdData::GetDestinationProfile () const
pure virtual
Returns
the destination (newly created) profile. This is only valid AFTER the command has been processed.
virtual PMString INewPreflightProfileCmdData::GetName () const
pure virtual
Returns
the new profile's name.
virtual void INewPreflightProfileCmdData::SetCreatePopulated (bool populated)
pure virtual

Set whether to prepopulate the profile with all registered rules.

Parameters
populatedIN True to prepopulate with default rule data; false to create an empty profile.
virtual void INewPreflightProfileCmdData::SetDescription (const PMStringx)
pure virtual

Set the new profile's description.

Parameters
xIN The name to use.
virtual void INewPreflightProfileCmdData::SetDestinationDatabase (IDataBaseiDB)
pure virtual

Set the database where you want the new profile to exist. If left nil the new profile will appear in the defaults database.

virtual void INewPreflightProfileCmdData::SetDestinationProfile (const UIDRefdstRef)
pure virtual

Set the destination (newly created) profile. This should only be set by the command itself.

Parameters
dstRefIN The UIDRef of the destination.
virtual void INewPreflightProfileCmdData::SetName (const PMStringx)
pure virtual

Set the new profile's name.

Parameters
xIN The name to use.