![]() | InDesign SDK 20.5 |
#include <IInteractivePDFExportFacade.h>

Public Types | |
| enum | { kDefaultIID = IID_IINTERACTIVEPDFEXPORTFACADE } |
This facade provides services for obtaining and modifying the preference settings for Interactive PDF export that is new to InDesign CS5. The preference is on the application workspace boss and the main interfaces in the preference are:
| pure virtual |
Gets whether to create Acrobat layers in the interactive PDF.
| pure virtual |
Gets whether to create a tagged (structured) interactive PDF.
| pure virtual |
Gets whether to embed page thumbnails in the interactive PDF.
| pure virtual |
Gets the magnification setting for the exported PDF.
| pure virtual |
Gets the page layout of the exported PDF.
| pure virtual |
Gets whether to automatically flip pages in the exported PDF.
| pure virtual |
If FlipPages() is true, this returns the speed (in seconds) that the pages are flipped.
| pure virtual |
Gets the default document language of the exported PDF.
| pure virtual |
Gets the display title option of the exported PDF.
| pure virtual |
Gets whether to export the document with hidden spreads or not.
| pure virtual |
Gets whether to export each page of the document as a single pages PDF.
| pure virtual |
Gets how interactive elements in the document are drawn to the interactive PDF. The choices are either Include All or Appearance Only.
| pure virtual |
Gets the quality to be used for JPEG compressed images during the interactive PDF export.
| pure virtual |
Gets the page range information from the session preferences.
| pageRange | [OUT]: contains string of page range. |
| pageRangeFormat | [OUT]: contains enum value of page range format. |
| pure virtual |
Gets the page range information from the session preferences.
| iPageRange | [OUT]: contains the page range info. |
| pure virtual |
Gets the preferred raster compression to be used for the interactive PDF export.
| pure virtual |
Gets the suffix to be used in exported PDF file's name if document is exported as single pages PDF.
| pure virtual |
Gets whether to use tagged PDF structure for ordering tabs.
| pure virtual |
Gets the interactive PDF session workspace preferences.
| iPrefsData | [OUT]: the IInteractivePDFExportPreferences interface contains InteractivePDF export preferences. |
| pure virtual |
Gets the PDF export security session workspace preferences.
| iSecurityPrefsData | [OUT]: the IPDFSecurityPrefs interface contains PDF export security preferences. |
| pure virtual |
Gets whether to open the exported PDF in full screen mode.
| pure virtual |
Returns the ClassID of an IPageTransition, if one is selected as an override. If this returns kPageTransitionFromDocument the page transitions will honor the page transition that is set on the spread. kInvalidClass means no page transition.
| pure virtual |
Get the raster resolution used for raster data.
| pure virtual |
Gets whether to export as reader's spreads.
| pure virtual |
Set the InteractivePDF export preferences for the session workspace.
| iPrefsData | [IN]: The InteractivePDF general preference data where we use for setting export preferences. |
| iPageRangeData | [IN]: The page preference data where we use for setting export preferences. |
| pure virtual |
Set the PDF export security preferences for the session workspace.
| iSecurityPrefsData | [IN]: The PDF security preference data to save in the session preferences. |
| pure virtual |
Gets whether to view generated interactive PDF after export.