Adobe Illustrator CS Scripting Guide
For Each printerRef In appRef.PrinterList
sPrintInfo = sPrintInfo & printerRef.Name & vbCrLf
sPrintInfo = sPrintInfo & vbTab & "PS Level = "
sPrintInfo = sPrintInfo & CStr(printerRef.PrinterInfo.PostScriptLevel) &
vbCrLf
sPrintInfo = sPrintInfo & vbTab & "Device Resolution = "
sPrintInfo = sPrintInfo & CStr(printerRef.PrinterInfo.DeviceResolution) &
vbCrLf
sPrintInfo = sPrintInfo & vbTab & "InRIPSeparation Support = "
sPrintInfo = sPrintInfo &
CStr(printerRef.PrinterInfo.InRIPSeparationSupport) & vbCrLf
Next printerRef
textRef1.Contents = sPrintInfo
appRef.Redraw
PrintFlattenerOptions
Flattening is used when Illustrator must output artwork that contains transparency into a non-
native format. This class contains information about the options specified for the transparency
options.
Table 5.122 PrintFlattenerOptions — Properties
Property
Application
ClipComplexRegions
ConvertStrokesToOutlines
ConvertTextToOutlines
FlatteningBalance
GradientResolution
Overprint
R/O
Value type
R/O
Application object
Boolean
Boolean
Boolean
Double
Long
AiPDFOverprint
12 Aug 03
What it is
Application to which the collection
belongs
If true, clip complex regions (default:
false)
If true, convert all strokes to outlines
(default: false)
If true, convert all text to outlines
(default: false)
The flattening balance (0.0–100.0;
default: 100.0)
The gradient resolution (1.0–9600.0;
default: 300.0)
Specifies whether to preserve, discard, or
simulate overprinting;
default: aiPreservePDFOverprint
419