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

#include <SynthObjModel.h>

Inheritance diagram for kNewSpreadCmdBoss:

Public Member Functions

INewSpreadCmdData IID_INEWSPREADCMDDATA
 
IPMUnknown IID_ISETLAYOUTPOLICYCMDDATA
 
ICommand IID_ICOMMAND
 
IPMUnknown IID_IBINDINGLOCATION
 
IApplyMasterCmdData IID_IAPPLYMASTERCMDDATA
 
IBoolData IID_IBOOLDATA
 

Detailed Description

 This command creates one or more spreads (kSpreadBoss) in a document.

Postcondition
The created spreads are added to ISpreadList at the index position specified by this command's INewSpreadCmdData interface
Item list input
None (INewSpreadCmdData identifies the document to be edited)
Item list output
References the spreads (kSpreadBoss) created by the command
Observer notification
Responder notification
  • ServiceID: kPageNumEvenOddnessChangeSignalResponderService
  • Signal data: IUIDData interface referencing the affected document (kDocBoss)
See Also
kDocBoss, ISpreadList, kSpreadBoss, IMasterSpreadList, kMasterPagesBoss, IPageSetupPrefs
kNewPageCmdBoss

Member Function Documentation

IApplyMasterCmdData kNewSpreadCmdBoss::IID_IAPPLYMASTERCMDDATA

IN IApplyMasterCmdData, identifies the default master to be applied to new pages.

  • Implementation: kApplyMasterCmdDataImpl
  • Available in:
  • Class from:
IPMUnknown kNewSpreadCmdBoss::IID_IBINDINGLOCATION
     IN IIntData, parameterizes the spread binding, permitted values are given by ISpread::BindingLocation

(default ISpread::kDefaultBinding).

    <ul>

    <li>Implementation: kPersistIntDataImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
IBoolData kNewSpreadCmdBoss::IID_IBOOLDATA

Undocumented.

  • Implementation: kHideSpreadBoolDataImpl
  • Available in:
  • Class from:
ICommand kNewSpreadCmdBoss::IID_ICOMMAND

ICommand implementation.

  • Implementation: kNewSpreadCmdImpl
  • Available in:
  • Class from:
INewSpreadCmdData kNewSpreadCmdBoss::IID_INEWSPREADCMDDATA

IN INewSpreadCmdData, parameterizes the target document, the number of spreads to be added, etc.

  • Implementation: kNewSpreadCmdDataImpl
  • Available in:
  • Class from:
IPMUnknown kNewSpreadCmdBoss::IID_ISETLAYOUTPOLICYCMDDATA
     IN Allows new pages in the spread to have a specified layout policy, defaults to kNoLayoutPolicy.

See Also
ILayoutObject::LayoutPolicy for the permitted values
    <ul>

    <li>Implementation: kSetLayoutPolicyCmdDataImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>