PrintPreference

Print preferences.

PrintPreference Properties

Property Type Access Description
activePrinterPreset PrinterPresetTypes enumeration, PrinterPreset r/w Current preset.
allPrinterMarks Boolean r/w Whether to print all types of printer’s marks.
blackAngle Real r/w The angle of the black ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen angle when printing separations, use the angle property of the ink.
blackFrequency Real r/w The screen frequency of the black ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen frequency when printing separations, use the frequency property of the ink.
bleedBottom Unit (0 – 432 points) r/w Height of the bottom bleed.
bleedChain Boolean r/w If true, apply a uniform bleed area.
bleedInside Unit (0 – 432 points) r/w Width of the inside bleed.
bleedMarks Boolean r/w Adds fine rules that define the amount of extra area to image outside the defined page size.
bleedOutside Unit (0 – 432 points) r/w Width of the outside bleed.
bleedTop Unit (0 – 432 points) r/w Height of the top bleed.
collating Boolean r/w If true, collate printed pages.
colorBars Boolean r/w Adds small squares of color representing the CMYK inks and tints of gray in 10% increments.
colorOutput ColorOutputModes enumeration r/w The color output mode used to print.
compositeAngle Real r/w The screen angle used to print composite gray.
compositeFrequency Real r/w The screen frequency used to print composite gray.
copies Long r/w The number of copies to print.
crd ColorRenderingDictionary enumeration, String r/w The color-rendering dictionary to use.
cropMarks Boolean r/w Adds fine horizontal and vertical rules that define where the page should be trimmed.
cyanAngle Real r/w The screen angle of the cyan ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen angle when printing separations, use the angle property of the ink.
cyanFrequency Real r/w The screen frequency of the cyan ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen frequency when printing separations, use the frequency property of the ink.
dataFormat DataFormat enumeration r/w The format of data sent to the printer.
downloadPPDFonts Boolean r/w If true, download PPD fonts.
flattenerPresetName String r/w The transparency flattener preset name.
flip Flip enumeration r/w The type of flip.
fontDownloading FontDownloading enumeration r/w The method used to download fonts to the printer.
ignoreSpreadOverrides Boolean r/w If true, ignore flattener spread overrides.
includeSlugToPrint Boolean r/w If true, print the slug area.
intent RenderingIntent enumeration r/w The rendering intent.
magentaAngle Real r/w The screen angle of the magenta ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen angle when printing separations, use the angle property of the ink.
magentaFrequency Real r/w The screen frequency of the magenta ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen frequency when printing separations, use the frequency property of the ink.
markLineWeight MarkLineWeight enumeration r/w Line weight of the printer’s mark.
markOffset Unit r/w Amount to offset the page marks from the edge of the defined page size.
markType MarkTypes enumeration r/w The type of printer’s mark to use.
negative Boolean r/w If true, print as negative.
omitBitmaps Boolean r/w If true, do not include bitmap images (but include OPI image links).
omitEPS Boolean r/w If true, do not include EPS graphics (but include OPI image links).
omitPDF Boolean r/w If true, do not include PDF graphics (but include OPI image links).
opiImageReplacement Boolean r/w If true, perform OPI image replacement.
pageInformationMarks Boolean r/w Includes the filename, page number, current date and time, and color separation name outside the page area.
pagePosition PagePositions enumeration r/w Where to position the page.
pageRange PageRange enumeration, String r/w The range of pages.
paperGap Unit r/w The amount of custom paper gap.
paperHeight PaperSize enumeration, Unit r/w The custom paper height.
paperOffset Unit r/w The custom paper offset.
paperSize PaperSizes enumeration, String r/w The paper size.
paperSizeList Array of Strings read A list of the available paper sizes.
paperTransverse Boolean r/w If true, print using the transverse paper orientation.
paperWidth PaperSize enumeration, Unit r/w The custom paper width.
parent Object read The parent of the object.
postscriptLevel PostScriptLevels enumeration r/w The level of PostScript to send to the printer.
ppd PPDValues enumeration, String r/w Current PPD.
ppdList Array of Strings read A list of the available PPDs.
preserveColorNumbers Boolean r/w Whether to preserve uncalibrated color numbers.
printBlack Boolean r/w If true, print the black ink. This property is only applicable when you are using In-Rip Separations; to control ink printing when printing separations, use the print ink property of the ink.
printBlankPages Boolean r/w If true, print blank pages.
printCyan Boolean r/w If true, print the cyan ink. This property is only applicable when you are using In-Rip Separations; to control ink printing when printing separations, use the print ink property of the ink.
printer Printer enumeration, String r/w Current printer.
printerList Array of Strings read All available printers.
printFile File r/w The path to the file used when printing to disk.
printGuidesGrids Boolean r/w If true, print visible guides and baseline grids.
printMagenta Boolean r/w If true, print the magenta ink. This property is only applicable when you are using In-Rip Separations; to control ink printing when printing separations, use the print ink property of the ink.
printMasterPages Boolean r/w If true, print master pages.
printNonprinting Boolean r/w If true, print nonprinting objects.
printPageOrientation PrintPageOrientation enumeration r/w The orientation of the printed page.
printSpreads Boolean r/w If true, print spreads.
printYellow Boolean r/w If true, print the yellow ink. This property is only applicable when you are using In-Rip Separations; to control ink printing when printing separations, use the print ink property of the ink.
profile Profile enumeration, String r/w The color profile to use.
properties An array of property names and values r/w Property that allows setting of several properties at the same time.
registrationMarks Boolean r/w Adds small ‘targets’ outside the page area for aligning the different separations.
reverseOrder Boolean r/w If true, print in reverse order.
scaleHeight Real r/w The vertical scaling percentage to apply.
scaleMode ScaleModes enumeration r/w How to scale the page.
scaleProportional Boolean r/w If true, scale the width and height proportionally.
scaleWidth Real r/w The horizontal scaling percentage to apply.
screening Screeening enumeration, String r/w The ink screening to use.
screeningList Array of Strings read All available ink screenings in the PPD.
sendImageData ImageDataTypes enumeration r/w Controls how much image data to send to the printer.
sequence Sequences enumeration r/w Whether to print odd pages, even pages or both.
simulateOverprint Boolean r/w If true, simulate overprinting.
sourceSpace SourceSpaces enumeration r/w The CMS source.
textAsBlack Boolean r/w If true, print text in black.
thumbnails Boolean r/w If true, print thumbnails.
thumbnailsPerPage ThumbsPerPage enumeration r/w The number of thumbnails to print per page.
tile Boolean r/w If true, tile pages.
tilingOverlap Real r/w The amount of tiling overlap.
tilingType TilingTypes enumeration r/w The type of tiling to use.
trapping Trapping enumeration r/w The type of trapping to use.
useDocumentBleedToPrint Boolean r/w If true, print the bleed area.
yellowAngle Real r/w The screen angle of the yellow ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen angle when printing separations, use the angle property of the ink.
yellowFrequency Real r/w The screen frequency of the yellow ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen frequency when printing separations, use the frequency property of the ink.

PrintPreference Methods

Method Returns Description
getElements Array of Objects Resolve the object specifier.
toSource String Generate JavaScript source that, if executed, will return the specified objects.
toSpecifier String Retrieve the object specifier.

Leave a Comment

Previous post:

Next post: