InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ISubmitFormBehaviorData Class Referenceabstract

#include <ISubmitFormBehaviorData.h>

Inheritance diagram for ISubmitFormBehaviorData:
IBehaviorDataIPMUnknown

Public Types

enum  FormatConstants { kPDFFormat, kFDFFormat, kHTMLFormat, kXMLFormat }
 
typedef int32 Format
 
- Public Types inherited from IBehaviorData
enum  { kDefaultIID = IID_IBEHAVIORDATA }
 

Public Member Functions

virtual void SetFormat (const Format &format)=0
 
virtual Format GetFormat () const =0
 
virtual void SetURL (const PMString &url)=0
 
virtual PMString GetURL () const =0
 
- Public Member Functions inherited from IBehaviorData
virtual int32 GetAction () const =0
 
virtual PMString GetName () const =0
 
virtual UID GetOwner () const =0
 
virtual void SetOwner (const UID &owner)=0
 
virtual bool16 IsEnabled () const =0
 
virtual bool16 Enable (const bool16 &enable=kTrue)=0
 
bool16 IsDisabled () const
 
bool16 Disable ()
 
virtual void Copy (IPMUnknown *srcData)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Data interface for Submit Form Behavior

See Also
INamedPageItemList (for a way of getting candidates for SetFields()

Member Function Documentation

virtual Format ISubmitFormBehaviorData::GetFormat () const
pure virtual

Get format for submission (kFDFFormat, kHTMLFormat, kXMLFormat, or kPDFFormat )

virtual PMString ISubmitFormBehaviorData::GetURL () const
pure virtual

Get URL for submission (/F in submit-form action dict)

virtual void ISubmitFormBehaviorData::SetFormat (const Format & format)
pure virtual

Set format for submission (kFDFFormat, kHTMLFormat, kXMLFormat, or kPDFFormat )

virtual void ISubmitFormBehaviorData::SetURL (const PMStringurl)
pure virtual

Set URL for submission (/F in submit-form action dict)