This command moves a page (kPageBoss)within a spread or to a new spread,
the pages items that lie on the page are also moved. It is used to re-arrange the order of pages in a document.
- Postcondition
- The page is moved to a new position in the document, either within a spread, or, across spreads. If the page is moved to a new spread the page items that lie on it are moved along with it.
- Item list input
- References the page (kPageBoss) to be moved, only one page can be moved at a time so only put one page in the list.
- Item list output
- None
- Observer notification 1
- theChange: kMovePageCmdBoss
- theSubject: document (kDocBoss)
- protocol: IID_ISPREADLIST
- changedBy: command instance
- pre-notifies: yes
- Observer notification 2
- theChange: kMovePageCmdBoss
- theSubject: document (kDocBoss)
- protocol: IID_IHIERARCHY
- changedBy: command instance
- pre-notifies: yes
- Responder notification
- ServiceID: kPageNumEvenOddnessChangeSignalResponderService
- Signal data: IUIDData interface referencing the affected document (kDocBoss)
- See Also
- ISpreadList, kSpreadBoss, IMasterSpreadList, kMasterPagesBoss, IPageSetupPrefs
- kMoveSpreadCmdBoss.