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

Public Types | |
| enum | { kDefaultIID = IID_IPREFLIGHTBOOKCONTENTDATA } |
| enum | Status { kNoPreflightDone, kPreflightDoneButNowInvalid, kCurrentlyPreflighting, kCouldNotOpen, kCouldNotPreflight, kPreflightSuccessful } |
Public Member Functions | |
| virtual void | SetParent (IPreflightBookData *iParent)=0 |
| virtual IPreflightBookData * | QueryParent () const =0 |
| virtual void | SetStatus (Status newStatus)=0 |
| virtual Status | GetStatus () const =0 |
| virtual void | SetAggregatedResults (const IPreflightAggregatedResults *iResults)=0 |
| virtual const IPreflightAggregatedResults * | QueryAggregatedResults () const =0 |
| virtual void | SetSelected (bool selected)=0 |
| virtual bool | GetSelected () const =0 |
| virtual void | SetProcessID (uint32 newUniqueID)=0 |
| virtual uint32 | GetProcessID () const =0 |
| virtual IPreflightProcess * | QueryProcess () 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 maintains the data/status for a particular book preflight operation.
| pure virtual |
Get the ID of the process associated with the preflight operation.
| pure virtual |
Get the selection state for this content. This is used to indicate whether the content is still slated for preflight in the current operation. Goes false as soon as the document is opened.
| pure virtual |
| pure virtual |
| pure virtual |
Get the parent book data.
| pure virtual |
Query the process associated with the preflight operation. This is a convenience method; it calls IPreflightProcessManager::QueryProcessByUniqueID.
| pure virtual |
Attach (or detach) an aggregated results to this content.
| iResults | IN The new results, or nil to clear the results. |
| pure virtual |
Set the parent book data. Needed to get proper notification of changes. Should be done once as part of initialization.
| iParent | IN The parent. |
| pure virtual |
Set the process ID for this book preflight operation.
| newUniqueID | IN The new process unique ID. |
| pure virtual |
Set the selection state for this content. This is used to indicate whether the content is still slated for preflight in the current operation. Goes false as soon as the document is opened.
| pure virtual |
Set the status of this data entry.
| newStatus | IN The new status. |