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. |