PrintPreference

Print preferences.

PrintPreference Properties

Property Type Access Description
ActivePrinterPreset idPrinterPresetTypes enumeration, PrinterPreset r/w Current preset.
AllPrinterMarks Boolean r/w Whether to print all types of printer’s marks.
BlackAngle Double 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 Double 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 (Double or String) (0 – 432 points) r/w Height of the bottom bleed.
BleedChain Boolean r/w If true, apply a uniform bleed area.
BleedInside Unit (Double or String) (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 (Double or String) (0 – 432 points) r/w Width of the outside bleed.
BleedTop Unit (Double or String) (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 idColorOutputModes enumeration r/w The color output mode used to print.
CompositeAngle Double r/w The screen angle used to print composite gray.
CompositeFrequency Double r/w The screen frequency used to print composite gray.
Copies Long r/w The number of copies to print.
CRD idColorRenderingDictionary 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 Double 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 Double 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 idDataFormat 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 idFlip enumeration r/w The type of flip.
FontDownloading idFontDownloading 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 idRenderingIntent enumeration r/w The rendering intent.
MagentaAngle Double 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 Double 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 idMarkLineWeight enumeration r/w Line weight of the printer’s mark.
MarkOffset Unit (Double or String) r/w Amount to offset the page marks from the edge of the defined page size.
MarkType idMarkTypes 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).
OPimageReplacement 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 idPagePositions enumeration r/w Where to position the page.
PageRange idPageRange enumeration, String r/w The range of pages.
PaperGap Unit (Double or String) r/w The amount of custom paper gap.
PaperHeight idPaperSize enumeration, Unit (Double or String) r/w The custom paper height.
PaperOffset Unit (Double or String) r/w The custom paper offset.
PaperSize idPaperSizes 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 idPaperSize enumeration, Unit (Double or String) r/w The custom paper width.
Parent Object read The parent of the object.
PostScriptLevel idPostScriptLevels enumeration r/w The level of PostScript to send to the printer.
PPD idPPDValues 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 idPrinter enumeration, String r/w Current printer.
PrinterList Array of Strings read All available printers.
PrintFile File (String) 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 idPrintPageOrientation 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 idProfile enumeration, String r/w The color profile to use.
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 Double r/w The vertical scaling percentage to apply.
ScaleMode idScaleModes enumeration r/w How to scale the page.
ScaleProportional Boolean r/w If true, scale the width and height proportionally.
ScaleWidth Double r/w The horizontal scaling percentage to apply.
Screening idScreeening enumeration, String r/w The ink screening to use.
ScreeningList Array of Strings read All available ink screenings in the PPD.
SendImageData idImageDataTypes enumeration r/w Controls how much image data to send to the printer.
Sequence idSequences enumeration r/w Whether to print odd pages, even pages or both.
SimulateOverprint Boolean r/w If true, simulate overprinting.
SourceSpace idSourceSpaces 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 idThumbsPerPage enumeration r/w The number of thumbnails to print per page.
Tile Boolean r/w If true, tile pages.
TilingOverlap Double r/w The amount of tiling overlap.
TilingType idTilingTypes enumeration r/w The type of tiling to use.
Trapping idTrapping enumeration r/w The type of trapping to use.
UseDocumentBleedToPrint Boolean r/w If true, print the bleed area.
YellowAngle Double 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 Double 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.

Leave a Comment

Previous post:

Next post: