InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ITextCommandPostProcess Class Referenceabstract
Inheritance diagram for ITextCommandPostProcess:
IPMUnknownCPMUnknown< ITextCommandPostProcess >CTextCommandPostProcess

Public Types

enum  { kDefaultIID = IID_ITEXTEDITPOSTPROCESS }
 

Public Member Functions

virtual void InsertPostProcess (ITextModel *model, TextIndex position, const WideString *data, const ILanguage *pLanguage=nil)=0
 
virtual void ReplacePostProcess (ITextModel *model, TextIndex position, int32 length, const WideString *data, const ILanguage *pLanguage=nil)=0
 
virtual void DeletePostProcess (ITextModel *model, TextIndex position, int32 length)=0
 
virtual void ApplyStylePostProcess (ITextModel *model, TextIndex position, int32 length, UID styleRef, ClassID whichStrand)=0
 
virtual void ApplyOverridesPostProcess (ITextModel *model, TextIndex position, int32 length, const AttributeBossList *attributes, ClassID whichStrand)=0
 
virtual void ClearOverridesPostProcess (ITextModel *model, TextIndex position, int32 length, const AttributeBossList *attributes, ClassID whichStrand)=0
 
virtual void PastePostProcess (ITextModel *model, TextIndex position, const PasteData *data, int32 subrange)=0
 
virtual void ReplacePostProcess (ITextModel *model, const boost::shared_ptr< ITextModel::ReplacementList > &replList)=0
 
virtual void BeginProcessCommand (ICommand *cmd)=0
 
virtual void EndProcessCommand (ICommand *cmd)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0