Adobe InDesign CS6 Server (8.0) Object Model JS: PrintBookletOption

InDesign Server CS6

Class

PrintBookletOption

 Print booklet options. Base Class: Preference

QuickLinks

addEventListener, getElements, removeEventListener, toSource, toSpecifier

Hierarchy

Document
Preference
PrintBookletOption
Event | EventListener | MutationEvent

Properties

PropertyTypeAccessDescription
autoAdjustMarginsbool r/wIf true, automatically adjust margins to fit the specified printer's marks and bleed area. (default: true)
bleedBetweenPagesMeasurement Unit (Number or String) (range: 0 - 144) r/wThe amount of bleed between pages.
bookletTypeBookletTypeOptions:
BookletTypeOptions.TWO_UP_SADDLE_STITCH
BookletTypeOptions.TWO_UP_PERFECT_BOUND
BookletTypeOptions.TWO_UP_CONSECUTIVE
BookletTypeOptions.THREE_UP_CONSECUTIVE
BookletTypeOptions.FOUR_UP_CONSECUTIVE
r/wThe type of booklet.
bottomMarginMeasurement Unit (Number or String) (range: 0 - 288) r/wBottom margin of the printed booklet.
creepMeasurement Unit (Number or String) (range: -144 - 144) r/wThe amount of creep (binding adjustment based on paper thickness) to add.
eventListenersEventListeners EventListener readonlyA collection of event listeners.
eventsEvents Event readonlyA collection of events.
isValidbool readonlyReturns true if the object specifier resolves to valid objects.
leftMarginMeasurement Unit (Number or String) (range: 0 - 288) r/wLeft margin of the printed booklet.
marginsUniformSizebool r/wIf true, make all margins equal to the top margin. (default: false)
pageRangePageRange
String
r/wThe pages to print, specified either as an enumeration or a string. To specify a range, separate page numbers in the string with a hyphen (-). To specify separate pages, separate page numbers in the string with a comma (,). Can return: PageRange enumerator or String.
parentDocument readonlyThe parent of the PrintBookletOption (a Document).
printBlankPrinterSpreadsbool r/wIf true, print blank spreads. (default: true)
propertiesObject r/wA property that allows setting of several properties at the same time.
rightMarginMeasurement Unit (Number or String) (range: 0 - 288) r/wRight margin of the printed booklet.
signatureSizeSignatureSizeOptions:
SignatureSizeOptions.SIGNATURE_SIZE_4
SignatureSizeOptions.SIGNATURE_SIZE_8
SignatureSizeOptions.SIGNATURE_SIZE_12
SignatureSizeOptions.SIGNATURE_SIZE_16
SignatureSizeOptions.SIGNATURE_SIZE_32
r/wThe signature size of booklet (for perfect binding).
spaceBetweenPagesMeasurement Unit (Number or String) (range: 0 - 288) r/wThe amount of space between pages.
topMarginMeasurement Unit (Number or String) (range: 0 - 288) r/wTop margin of the printed booklet.

Methods

Instances

EventListener addEventListener (eventType: string, handler: varies[, captures: bool=false])
Adds an event listener.

ParameterTypeDescription
eventTypestringThe event type.
handlerFile
JavaScript Function
The event handler. Can accept: File or JavaScript Function.
capturesboolThis parameter is obsolete. (Optional) (default: false)

Array of PrintBookletOption getElements ()
Resolves the object specifier, creating an array of object references.

bool removeEventListener (eventType: string, handler: varies[, captures: bool=false])
Removes the event listener.

ParameterTypeDescription
eventTypestringThe registered event type.
handlerFile
JavaScript Function
The registered event handler. Can accept: File or JavaScript Function.
capturesboolThis parameter is obsolete. (Optional) (default: false)

string toSource ()
Generates a string which, if executed, will return the PrintBookletOption.

string toSpecifier ()
Retrieves the object specifier.

Element of

Document.printBookletOptions

Return

Array of PrintBookletOption PrintBookletOption.getElements ()

Jongware, 28-Apr-2012 v3.0.3iContents :: Index