![]() | InDesign SDK 20.5 |
#include <IPreflightProfile.h>

Public Types | |
| enum | { kDefaultIID = IID_IPREFLIGHTPROFILE } |
Public Member Functions | |
| virtual PMString | GetName () const =0 |
| virtual void | SetName (const PMString &newName)=0 |
| virtual PMString | GetDescription () const =0 |
| virtual void | SetDescription (const PMString &newDesc)=0 |
| virtual void | CopyFrom (const IPreflightProfile *iSrc)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
This interface sits on a preflight profile boss and provides basic information about the profile. The list of rules is maintained by the IPreflightProfileRules interface. The preferences (ie when to apply the profile) is maintained by the IPreflightProfilePrefs interface.
| pure virtual |
Copy all of the above settings from another instance.
| iSrc | IN The source data to copy. |
| pure virtual |
Get the profile's description – a longer user defined field describing the profile.
| pure virtual |
Get the profile's name (the name that is displayed in the UI).
| pure virtual |
Set the profile's description – a longer user defined field describing the profile.
| newDesc | IN The new profile description. |
| pure virtual |
Set the profile's name (the name that is displayed in the UI).
| newName | IN The new profile name. |