PrinterPreset

A printer preset.

PrinterPreset Properties

Property Type Access Description
AllPrinterMarks Boolean r/w If true, 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.
Index Long read Index of the object within its parent object.
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.
Name String r/w The name of the object.
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.
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.
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.

PrinterPreset Methods

Method Returns Description
Delete Nothing Deletes the object.
Duplicate Object Duplicates the object.

Leave a Comment

Previous post:

Next post: