InDesign Server2025
API 20.5.0.49
Object

PrintBookletPrintPreference

Print booklet preferences.

Preference PrintBookletPrintPreference
Hierarchy

Document

PrintBookletPrintPreference

Properties

NameType AccessDescription
PrinterPresetTypes | PrinterPreset
read/write The current printer preset type. Can return: PrinterPresetTypes enumerator or PrinterPreset.
Boolean read/write If true, prints all printer marks. If false, prints specified printer marks.
Boolean read/write If true, uses bitmap printing.
Number 72–1200 read/write The resolution for bitmap printing. (Range: 72 to 1200) Note: Valid when bitmap printing is true.
Number 0–360 read/write The angle override for black ink. (Range: 0 to 360)
Number 1–500 read/write The frequency override for black ink. (Range: 1 to 500)
Number | String unit read/write The height of the bleed area at the bottom of the page. Note: Valid only when use document bleed to print is true.
Boolean read/write If true, forces all bleed area settings to be the same, using the most recent bleed measurement setting. If false, allows bleed top, bleed bottom, bleed inside, and bleed outside to have different measurements.
Number | String unit read/write The width of the bleed area at the inside of the page. Note: Valid only when use document bleed to print is true.
Boolean read/write If true, print bleed marks.
Number | String unit read/write The width of the bleed area at the outside of the page. Note: Valid only when use document bleed to print is true.
Number | String unit read/write The height of the bleed area at the top of the page. Note: Valid only when use document bleed to print is true.
Boolean read/write If true, collate printed copies.
Boolean read/write If true, add small squares of color representing the CMYK inks and tints of gray in 10% increments.
ColorOutputModes
read/write The color output mode for composites. Note: Not valid when a device-independent PPD is specified.
Number 0–360 read/write The screen angle to use when printing composites. (Range: 0 to 360) Note: Valid only for PostScript or PDF files that use custom screening.
Number 1–500 read/write The screen frequency to use when printing composites. (Range: 1 to 500) Note: Valid only for PostScript or PDF files that use custom screening.
Number read/write The number of copies to print. Note: Not valid when printer is PostScript File.
ColorRenderingDictionary | String
read/write The color-rendering dictionary (CRD), specified as a CRD name or an enumeration value. Note: Valid only when use color management is true. Can return: ColorRenderingDictionary enumerator or String.
Boolean read/write Prints crop marks that define where the page should be trimmed.
Number 0–360 read/write The angle override for cyan ink. (Range: 0 to 360)
Number 1–500 read/write The frequency override for cyan ink. (Range: 1 to 500)
DataFormat
read/write The format in which to send image data to the printer.
Boolean read/write If true, downloads all fonts listed in the selected PPD. Valid only when font downloading is complete or subset.
EventListeners<EventListener> readonly A collection of event listeners.
Events<Event> readonly A collection of events.
String read/write The name of the transparency flattener preset.
Flip
read/write The direction in which to flip the printed image.
FontDownloading
read/write Controls how fonts are downloaded to the printer.
Boolean read/write If true, ignores flattener spread overrides.
RenderingIntent
read/write The rendering intent. Note: Valid only when use color management is true.
Boolean readonly Returns true if the object specifier resolves to valid objects.
Number 0–360 read/write The angle override for magenta ink. (Range: 0 to 360)
Number 1–500 read/write The frequency override for magenta ink. (Range: 1 to 500)
MarkLineWeight
read/write The stroke weight (in points) for printer marks.
Number | String unit read/write The distance to offset the page marks from the edge of the page.
MarkTypes | String
read/write The type of printer marks, either an enum value or the name of a custom marks file. Can return: MarkTypes enumerator or String.
Boolean read/write If true, prints the document as a negative.
Boolean read/write If true, replaces bitmap images with OPI links.
Boolean read/write If true, replaces EPS images with OPI links.
Boolean read/write If true, replaces PDF images with OPI links.
Boolean read/write If true, prints graphics that are either OPI comments stored in imported EPS files or linked using OPI comments. For information on linking files using OPI comments, see omit EPS, omit PDF, or omit bitmaps.
Boolean read/write If true, prints the filename, page number, current date and time, and color separation name.
PagePositions
read/write The position of the page on the printing medium. Note: Valid only when tile is false.
Number | String unit read/write The space between document pages on the printing medium.
PaperSize | Unit
read/write The paper height. Note: Valid only when paper size is custom or scale mode is scale width height. Can return: PaperSize enumerator or Unit.
Number | String unit read/write The amount of space to offset the page from the left edge of the imageable area.
PaperSizes | String
read/write The paper size, specified as either a string or an enumeration. For information on paper size names, see paper size list. Can return: PaperSizes enumerator or String.
String[] readonly A list of the available paper sizes.
Boolean read/write If true, uses transverse orientation.
PaperSize | Unit
read/write The paper width. Note: Valid only when paper size is custom or scale mode is scale width height. Can return: PaperSize enumerator or Unit.
Document readonly The parent of the PrintBookletPrintPreference (a Document).
Boolean readonly If true, doing pdf passthrough.
PostScriptLevels
read/write The PostScript level of the printer.
PPDValues | String
read/write The PPD, specified as a PPD name or an enumeration. Can return: PPDValues enumerator or String.
String[] readonly Available PPDs.
Boolean read/write If true, preserves uncalibrated color numbers.
Boolean read/write If true, prints the black ink. Note: Valid only when trapping is off.
Boolean read/write If true, prints blank pages. Note: Valid only when trapping is off.
Boolean read/write If true, prints the cyan ink. Note: Valid only when trapping is off.
File read/write The PostScript file to print to. Note: Valid only when the current printer is defined as postscript file.
Boolean read/write If true, prints visible guides and baseline grids. Note: Valid only when trapping is off.
PrintLayerOptions
read/write The layers to print.
Boolean read/write If true, prints the magenta ink. Note: Valid only when trapping is off.
Boolean read/write If true, prints non-printing objects. Note: Valid only when trapping is off.
PrintPageOrientation
read/write The orientation of the printed page.
Boolean read/write If true, prints the yellow ink. Note: Valid only when trapping is off.
Printer | String
read/write The current printer. Can return: Printer enumerator or String.
String[] readonly Available printers.
Profile | String
read/write The color profile. Can return: Profile enumerator or String.
Object read/write A property that allows setting of several properties at the same time.
Boolean read/write If true, prints small targets outside the page area for aligning color separations.
Boolean read/write If true, prints pages in reverse order.
Number 0–1000 read/write The amount (as a percentage) that the page height is scaled during printing. (Range: 0 to 1000) Note: Valid only when scale mode is scale width height.
ScaleModes
read/write The policy for scaling the page. Note: Valid only when printing from Layout view.
Boolean read/write If true, constrains the proportions of the scaling; uses the most recent value for either scale width or scale height to define both values. Note: Valid only when scale mode is scale width height.
Number 0–1000 read/write The amount (as a percentage) that the page width is scaled during printing. (Range: 0 to 1000) Note: Valid only when scale mode is scale width height.
Screeening | String
read/write The ink screening settings for composite gray output in PostScript or PDF format. . Can return: Screeening enumerator or String.
String[] readonly Lists the ink screenings available in the PPD. Note: Valid only when color output is separations or in rip separations.
ImageDataTypes
read/write The image data sent to the printer or file.
Boolean read/write If true, simulates the effects of overprinting spot inks with different neutral density values by converting spot colors to process colors for printing. Note: Not valid when the color output mode is defined to leave color profiles unchanged.
SourceSpaces
read/write The source of the color management system. Note: Valid only when use color management is true.
Boolean read/write If true, prints all text as black unless text has the color None or Paper or a color value that equals white. If false, prints colored text, such as blue hyperlinks, in halftone patterns. Note: Valid only when trapping is off.
Trapping
read/write The type of trapping.
Boolean read/write If true, uses the bleed area set for the document.
Number 0–360 read/write The angle override for yellow ink. (Range: 0 to 360)
Number 1–500 read/write The frequency override for yellow ink. (Range: 1 to 500)

Methods

EventListener

Adds an event listener.

eventType String The event type.
handler File | JavaScriptFunction The event handler. Can accept: File or JavaScript Function.
captures? Boolean This parameter is obsolete.
Boolean

Removes the event listener.

eventType String The registered event type.
handler File | JavaScriptFunction The registered event handler. Can accept: File or JavaScript Function.
captures? Boolean This parameter is obsolete.
String

Generates a string which, if executed, will return the PrintBookletPrintPreference.

String

Retrieves the object specifier.

Object of 4

Properties elsewhere that hold a PrintBookletPrintPreference.

Return 1

Methods that return a PrintBookletPrintPreference.