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

#include <IInCopyPDFExptLayoutData.h>

Inheritance diagram for IInCopyPDFExptLayoutData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IINCOPYPDFEXPTLAYOUTDATA }
 
enum  { kAllPages = 0, kUseRange, kLastType = kUseRange }
 

Public Member Functions

virtual void CopyData (IInCopyPDFExptLayoutData *copyFrom)=0
 
virtual void Notify (void *changedBy=nil)=0
 
virtual void SetPDFExLaunchAcrobat (const bool16 value)=0
 
virtual void SetPDFExPageInfo (const bool16 value)=0
 
virtual void SetPDFExReaderSpreads (const bool16 value)=0
 
virtual void SetPDFExThumbnails (const bool16 value)=0
 
virtual void SetPDFExLinearized (const bool16 value)=0
 
virtual void SetPDFExAnnotationNotes (const bool16 value)=0
 
virtual void SetPDFExAcrobatCompatibilityLevel (const int32 value)=0
 
virtual void SetPDFExPageRangeFormat (const int32 format)=0
 
virtual void SetPDFExPageRange (const PMString range)=0
 
virtual void SetPDFExSubsetFontsThreshold (const int32 subsetFontsThreshold)=0
 
virtual void SetPDFExAddInteractiveElements (const bool16 add)=0
 
virtual void SetContentToEmbed (const int32 content)=0
 
virtual bool16 GetPDFExLaunchAcrobat () const =0
 
virtual bool16 GetPDFExPageInfo () const =0
 
virtual bool16 GetPDFExReaderSpreads () const =0
 
virtual bool16 GetPDFExThumbnails () const =0
 
virtual bool16 GetPDFExLinearized () const =0
 
virtual bool16 GetPDFExAnnotationNotes () const =0
 
virtual int32 GetPDFExAcrobatCompatibilityLevel () const =0
 
virtual int32 GetPDFExPageRangeFormat () const =0
 
virtual PMString GetPDFExPageRange () const =0
 
virtual int32 GetPDFExSubsetFontsThreshold () const =0
 
virtual bool16 GetPDFExAddInteractiveElements () const =0
 
virtual int32 GetContentToEmbed () const =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

Interface that contains data items used to configure InCopy to export documents to PDF in layout mode. The interface is persist to session workspace.

InCopy using IInCopyGalleyPrintData to configure the pdf export dialog, then copy the data into corresponding IPDFExportPrefs data fields, for the export command using IPDFExportPrefs.