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

Public Types | |
| enum | { kDefaultIID = IID_IEMBEDPREFLIGHTPROFILECMDDATA } |
Public Member Functions | |
| virtual void | SetDataBase (IDataBase *db)=0 |
| virtual IDataBase * | GetDataBase () const =0 |
| virtual void | SetNewProfile (const IPreflightProfile *iSrcProfile)=0 |
| virtual IPreflightProfile * | QueryNewProfile () const =0 |
| virtual void | SetOldProfileUID (UID oldProfile)=0 |
| virtual UID | GetOldProfileUID () const =0 |
| virtual void | SetOldProfileName (const PMString &oldName)=0 |
| virtual PMString | GetOldProfileName () const =0 |
| virtual void | SetNewProfileUID (UID oldProfile)=0 |
| virtual UID | GetNewProfileUID () const =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 provides the settings to accompany an EmbedPreflightProfile command. Note that this command can both embed and unembed profiles. Also, you may also find it easier to use IPreflightFacade::EmbedProfile and/or IPreflightFacade::UnembedProfile() than building and processing the command yourself.
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
Set the database to modify.
| db | IN The database to modify. Must be a valid document database. |
| pure virtual |
For an embed operation, sets the profile data to copy into the document. For an unembed operation, you don't need to call this (but you can pass nil to force one if it's possible that it was set to non-nil at some point).
| iSrcProfile | IN The profile data you want to embed in the document. If nil, clears (disposes) the existing profile, so this becomes an Unembed request. |
| pure virtual |
Sets the new (newly embedded) profile's UID, if any. This should only be set by the command itself during the processing of the command.
| pure virtual |
Sets the old (previously embedded) profile's name, if any. This should only be set by the command itself during the processing of the command.
| pure virtual |
Sets the old (previously embedded) profile's UID, if any. This should only be set by the command itself during the processing of the command.