InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PstLstPlugIn Class Reference
Inheritance diagram for PstLstPlugIn:
PlugInIPlugIn

Public Member Functions

virtual void FixUpData (IDocument *doc)
 
- Public Member Functions inherited from PlugIn
virtual PluginID GetPluginID () const
 
virtual IDFile GetResourceFile () const
 
virtual bool16 Load (ISession *theSession)
 
virtual bool16 Unload ()
 
virtual void LoadFactories (PluginID ownerComponent, ISession *theSession)
 
virtual bool16 LoadAtStartup ()
 
virtual bool16 CanUnload () const
 
virtual void SetPluginID (PluginID pluginID)
 

Additional Inherited Members

- Public Types inherited from IPlugIn
enum  ThreadingPolicy { kUnknownThreadingPolicy =0, kMainThreadOnly =1, kMultipleThreads =2 }
 

Detailed Description

This is the entry point for the plug-in that specialises FixUpData to clear up stale data created when a document containing this plug-in's data is edited while this plug-in is missing.

Member Function Documentation

void PstLstPlugIn::FixUpData (IDocumentdoc)
virtual

Called when a document with persistent data from this plug-in was edited without the presence of this plug-in. Gives this plug-in the chance to fix any stale data it might have in the document.

Parameters
docIN The document currently being opened.

Reimplemented from PlugIn.