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

#include <SynthObjModel.h>

Inheritance diagram for kXMLCreatePICmdBoss:
kXMLCreateElementCmdBoss

Public Member Functions

IPMUnknown IID_IXMLPIDATA
 
ICommand IID_ICOMMAND
 
IPMUnknown IID_IXMLPITARGET
 
- Public Member Functions inherited from kXMLCreateElementCmdBoss
ICommand IID_ICOMMAND
 
IPMUnknown IID_IXMLELEMENTDTDINFO
 
IXMLCreateElementCmdData IID_IXMLCREATEELEMENTCMDDATA
 

Detailed Description

 This command creates a XML Processing Instruction element (kXMLPIBoss).

Precondition
as for kXMLCreateElementCmdBoss
Postcondition
processing instruction element created (kXMLPIBoss), with target and data values as specified in the IStringData interfaces with PMIID of IID_IXMLPITARGET and IID_IXMLPIDATA respectively
Item list input
Not used
Item list output
Not used, but IXMLCreateElementCmdData stores XMLReference of PI (IIDXMLElement/kXMLPIBoss) created
Observer notification
  • theChange: kXMLCreatePICmdBoss
  • theSubject: Backing store
  • protocol: IID_IIDXMLELEMENT
  • changedBy: cmd instance
See Also
kXMLCreateElementCmdBoss

Member Function Documentation

ICommand kXMLCreatePICmdBoss::IID_ICOMMAND

Command implementation

  • Implementation: kXMLCreatePICmdImpl
  • Available in:
  • Class from:
IPMUnknown kXMLCreatePICmdBoss::IID_IXMLPIDATA

IN IStringData storing the processing instruction data

  • Implementation: kXMLPIDataImpl
  • Available in:
  • Class from:
IPMUnknown kXMLCreatePICmdBoss::IID_IXMLPITARGET

IN IStringData storing the processing instruction target

  • Implementation: kXMLPITargetImpl
  • Available in:
  • Class from: