InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IInCopyStoryContext Class Referenceabstract
Inheritance diagram for IInCopyStoryContext:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IINCOPYSTORYCONTEXT }
 

Public Member Functions

virtual void BeginStory (const UIDRef &storyRef, int32 textIndex, IInCopyImportOptions *options)=0
 
virtual void EndStory ()=0
 
virtual void AppendContent (const WideString &content)=0
 
virtual void ChangeTextAttribute (IAttrReport *iReport)=0
 
virtual void AddMissingColorTextAttribute (IAttrReport *iReport, const PMString &colorName)=0
 
virtual void EndTextAttribute (ClassID attrClass)=0
 
virtual void ChangeParagraphStyle (const WideString &styleName)=0
 
virtual void ChangeCharacterStyle (const WideString &styleName)=0
 
virtual void StartChangeRecord (int32 type, uint64 &time, bool16 moved, PMString &user, UID ownedItem=kInvalidUID)=0
 
virtual void EndChangeRecord ()=0
 
virtual void ApplyHyperlinkSource (InCopyHyperlinkSource &source)=0
 
virtual void ApplyHyperlinkDestination (InCopyHyperlinkDestination &source)=0
 
virtual void ApplyInline (InCopyInlineSpec &inlineSpec)=0
 
virtual void PushElement (const WideString &localName, const WideString &qName, IInCopyXMLElementAttr *iAttrs, bool16 bIsInline=kFalse)=0
 
virtual void PopElement (const WideString &localName, const WideString &qName)=0
 
virtual void XMLComment (const WideString &comment)=0
 
virtual void XMLProcessingInstruction (const WideString &piTarget, const WideString &piData)=0
 
virtual void BeginTable ()=0
 
virtual void EndTable (int32 numRows)=0
 
virtual void BeginCell (ITableModel *tableModel, GridAddress cellAnchor, const UIDRef &storyRef, int32 textIndex)=0
 
virtual void AddCellAttribute (ITableAttrReport *cellAttr)=0
 
virtual void EndCell ()=0
 
virtual int32 GetCurrentIndex () const =0
 
virtual void SetDefaultFont (const WideString &defaultFontName)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Function Documentation

virtual void IInCopyStoryContext::XMLComment (const WideStringcomment)
pure virtual

Add XML comment to the context

Parameters
commentbody of the XML comment
virtual void IInCopyStoryContext::XMLProcessingInstruction (const WideStringpiTarget,
const WideStringpiData 
)
pure virtual

Add XML processing instruction to the context

Parameters
piTargetprocessing instruction target
piDataprocessing instruction data