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

#include <SynthObjModel.h>

Inheritance diagram for kDocumentLayerBoss:

Public Member Functions

ISubject IID_ISUBJECT
 
IPMUnknown IID_IDELETEINPROGRESS
 
IPMPersist IID_IPMPERSIST
 
IDocumentLayer IID_IDOCUMENTLAYER
 
IScript IID_ISCRIPT
 

Detailed Description

 Represents a document layer (see IDocumentLayer) and can be found via

the document's layer list (ILayerList, on kDocBoss) or from a spread layer (see ISpreadLayer, on kSpreadLayerBoss). A document has a list of document layers that can be shown, hidden, locked, unlocked and arranged in their z-order. Each spread has a set of spread layers(see ISpreadLayer) that map to their corresponding document layer. Document layers are the layers the user sees in the layers panel. In addition there is a special layer, the pages layer , that is not displayed in the layer panel. This layer is where kPageBoss objects live and can always be found at index 0 in ILayerList. For each document layer there are two spread layers (kSpreadLayerBoss). One owns content page items (splines, images etc.), the other owns guides.

See Also
ILayerSuite
kSpreadLayerBoss
kDocBoss
kNewLayerCmdBoss
kDeleteLayerCmdBoss
kChangeLayerNameCmdBoss
kLockLayerCmdBoss
kShowLayerCmdBoss
kPrintLayerCmdBoss
kMoveLayerCmdBoss
kDuplicateLayerCmdBoss
kCreateLayerFromLayerCmdBoss

Member Function Documentation

IPMUnknown kDocumentLayerBoss::IID_IDELETEINPROGRESS

Undocumented.

  • Implementation: kDeleteInProgressImpl
  • Available in:
  • Class from:
IDocumentLayer kDocumentLayerBoss::IID_IDOCUMENTLAYER

Implementation of interface IDocumentLayer, a key interface for this class.

  • Implementation: kDocumentLayerImpl
  • Available in:
  • Class from:
IPMPersist kDocumentLayerBoss::IID_IPMPERSIST

Undocumented.

  • Implementation: kPMPersistImpl
  • Available in:
  • Class from:
IScript kDocumentLayerBoss::IID_ISCRIPT

Undocumented.

  • Implementation: kLayerScriptImpl
  • Available in:
  • Class from:
ISubject kDocumentLayerBoss::IID_ISUBJECT

Undocumented.

  • Implementation: kCPersistSubjectImpl
  • Available in:
  • Class from: