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

#include <SynthObjModel.h>

Inheritance diagram for kSetMarginPrefsCmdBoss:

Public Member Functions

IUIDData IID_IUIDDATA
 
ICommand IID_ICOMMAND
 
IPMUnknown IID_IMARGINPREFSCMDDATA
 

Detailed Description

 This command edits the margin preferences (IMarginPrefs).

Item list input
None (IMarginPrefsCmdData indicates the objects to be edited)
Item list output
none
Observer notification
  • theChange: kSetMarginPrefsCmdBoss
  • theSubject: the workspace affected by the change.
  • protocol: IID_IMARGINPREFERENCES
  • changedBy: command instance
Responder notification
None
See Also
IMarginPrefs, kDocWorkspaceBoss stores the preferences for the document, kWorkspaceBoss stores the default preferences inherited by new documents, kDocStyleBoss stores preset preferences that can be used to create new documents

Member Function Documentation

ICommand kSetMarginPrefsCmdBoss::IID_ICOMMAND

ICommand implementation.

  • Implementation: kSetMarginPrefsCmdImpl
  • Available in:
  • Class from:
IPMUnknown kSetMarginPrefsCmdBoss::IID_IMARGINPREFSCMDDATA
     IN IMarginPrefsCmdData, if the UIDRef of a document (kDocBoss) is passed the 

preferences on kDocWorkspaceBoss are edited, otherwise the preferences on kWorkspaceBoss are edited.

    <ul>

    <li>Implementation: kMarginPrefsCmdDataImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
IUIDData kSetMarginPrefsCmdBoss::IID_IUIDDATA

IN IUIDData, references the style (kDocStyleBoss) to be edited (if any).

  • Implementation: kUIDDataImpl
  • Available in:
  • Class from: