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

#include <IPDFClipboardPrefs.h>

Inheritance diagram for IPDFClipboardPrefs:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IPDFCLIPBOARDPREFS }
 

Public Member Functions

virtual void CopyPrefs (IPDFClipboardPrefs const *prefsToCopy)=0
 
virtual bool16 GetPreferPDFFormat () const =0
 
virtual void SetPreferPDFFormat (bool16 preferPDF)=0
 
virtual bool16 GetCopyPDFToClipboard () const =0
 
virtual void SetCopyPDFToClipboard (bool16 copyPDF)=0
 
virtual bool16 GetExternalizePDFAtQuit () const =0
 
virtual void SetExternalizePDFAtQuit (bool16 externalize)=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 storing settings related to clipboard support for PDF

Member Function Documentation

virtual void IPDFClipboardPrefs::CopyPrefs (IPDFClipboardPrefs const * prefsToCopy)
pure virtual

Copies specified prefs into this instance

Parameters
prefsToCopyThe prefs to copy
virtual bool16 IPDFClipboardPrefs::GetCopyPDFToClipboard () const
pure virtual

Returns whether PDF data should be copied to the clipboard

Returns
kTrue if should copy PDF to the clipboard, else kFalse
virtual bool16 IPDFClipboardPrefs::GetExternalizePDFAtQuit () const
pure virtual

Returns whether clipboard data should be externalized at quit

Returns
kTrue if should externalize PDF to the clipboard at quit, else kFalse
virtual bool16 IPDFClipboardPrefs::GetPreferPDFFormat () const
pure virtual

Returns whether should prefer PDF if multiple usable formats are available (eg. PDF and AICB). Used to break tie if both PDF and AICB are available

Returns
kTrue if should prefer PDF, else kFalse
virtual void IPDFClipboardPrefs::SetCopyPDFToClipboard (bool16 copyPDF)
pure virtual

Sets 'copy PDF to clipboard' preference

Parameters
copyPDFkTrue if PDF should be copied, else kFalse
virtual void IPDFClipboardPrefs::SetExternalizePDFAtQuit (bool16 externalize)
pure virtual

Set 'externalize at quit' pref

Parameters
externalizekTrue if PDF should be externalized at quit, else kFalse
virtual void IPDFClipboardPrefs::SetPreferPDFFormat (bool16 preferPDF)
pure virtual

Sets 'prefer PDF format' preference

Parameters
preferPDFkTrue if PDF should be preferred, else kFalse