InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
kPreflightBookBoss Class Reference

#include <SynthObjModel.h>

Inheritance diagram for kPreflightBookBoss:

Public Member Functions

IPreflightBookOptions IID_IPREFLIGHTBOOKOPTIONS
 
ISubject IID_ISUBJECT
 
IPreflightBookData IID_IPREFLIGHTBOOKDATA
 
IPMUnknown IID_IOBSERVER
 
IPreflightBookController IID_IPREFLIGHTBOOKCONTROLLER
 

Detailed Description

 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.

Member Function Documentation

IPMUnknown kPreflightBookBoss::IID_IOBSERVER

This observer watches the book for changes to the book data that would affect our data.

  • Implementation: kPreflightBookObserverImpl
  • Available in:
  • Class from:
IPreflightBookController kPreflightBookBoss::IID_IPREFLIGHTBOOKCONTROLLER

The code & state machine for driving the preflight process.

  • Implementation: kPreflightBookControllerImpl
  • Available in:
  • Class from:
IPreflightBookData kPreflightBookBoss::IID_IPREFLIGHTBOOKDATA

Maintains the data at the book level – at the content level

See Also
kPreflightBookContentBoss.
  • Implementation: kPreflightBookDataImpl
  • Available in:
  • Class from:
IPreflightBookOptions kPreflightBookBoss::IID_IPREFLIGHTBOOKOPTIONS

The options being used for this preflight operation.

  • Implementation: kPreflightBookOptionsImpl
  • Available in:
  • Class from:
ISubject kPreflightBookBoss::IID_ISUBJECT

Changes to the state are broadcast here.

  • Implementation: kCSubjectImpl
  • Available in:
  • Class from: