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

This is a nonpersistent boss which maintains the state of a given preflight or package
operation. There may be more than one concurrent operation, so this is detached from the book itself via the IPreflightBookRef interface added in to the book itself.
| IPMUnknown kPreflightBookBoss::IID_IOBSERVER |
This observer watches the book for changes to the book data that would affect our data.
| IPreflightBookController kPreflightBookBoss::IID_IPREFLIGHTBOOKCONTROLLER |
The code & state machine for driving the preflight process.
| IPreflightBookData kPreflightBookBoss::IID_IPREFLIGHTBOOKDATA |
Maintains the data at the book level – at the content level
| IPreflightBookOptions kPreflightBookBoss::IID_IPREFLIGHTBOOKOPTIONS |
The options being used for this preflight operation.
| ISubject kPreflightBookBoss::IID_ISUBJECT |
Changes to the state are broadcast here.