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

#include <SynthObjModel.h>

Inheritance diagram for kNewPageSetSpreadCmdBoss:

Public Member Functions

ICommand IID_ICOMMAND
 
IPMUnknown IID_IREPAGINATEFLAG
 
ILayoutCmdData IID_ILAYOUTCMDDATA
 
IPMUnknown IID_IBINDINGSIDE
 
IPMUnknown IID_ISETLAYOUTPOLICYCMDDATA
 
IPageCmdData IID_IPAGECMDDATA
 
IApplyMasterCmdData IID_IAPPLYMASTERCMDDATA
 

Detailed Description

 This command creates pages in a document and sets the current spread

in the view indicated by the ILayoutCmdData interface of the command to the spread containing the new pages, scrolling the view to the spread.

Item list input
None (IPageCmdData identifies the spread to be edited)
Item list output
None
Observer notification
None
Responder notification
None

Member Function Documentation

IApplyMasterCmdData kNewPageSetSpreadCmdBoss::IID_IAPPLYMASTERCMDDATA

IApplyMasterCmdData, identifies the master to be applied.

  • Implementation: kApplyMasterCmdDataImpl
  • Available in:
  • Class from:
IPMUnknown kNewPageSetSpreadCmdBoss::IID_IBINDINGSIDE
     IN IIntData, specifies the side of the binding line (default ISpread::kDefaultBindingSide).

See Also
ISpread::BindingSide for the permitted values
    <ul>

    <li>Implementation: kPersistIntDataImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
ICommand kNewPageSetSpreadCmdBoss::IID_ICOMMAND

ICommand implementation.

  • Implementation: kNewPageSetSpreadCmdImpl
  • Available in:
  • Class from:
ILayoutCmdData kNewPageSetSpreadCmdBoss::IID_ILAYOUTCMDDATA

IN ILayoutCmdData, parameterizes the view to be scrolled to display the new page.

  • Implementation: kLayoutCmdDataImpl
  • Available in:
  • Class from:
IPageCmdData kNewPageSetSpreadCmdBoss::IID_IPAGECMDDATA
     IN IPageCmdData, identifies the target spread, number of pages to insert, 

and the position of the new pages within the spread. The other parameters are taken from IPageSetupPrefs on the document workspace, if you leave them as default.

    <ul>

    <li>Implementation: kPageCmdDataImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
IPMUnknown kNewPageSetSpreadCmdBoss::IID_IREPAGINATEFLAG
     IN IBoolData, kTrue = repaginate, kFalse= don't repaginate only used for book 

See Also
kSetRepaginationCmdBoss
    <ul>

    <li>Implementation: kRepaginateFlagImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
IPMUnknown kNewPageSetSpreadCmdBoss::IID_ISETLAYOUTPOLICYCMDDATA
     IN Allows new pages 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>