The data items that
ToPSOptionsSpec
variables
contain.
allowBinaryContent
A
boolean
value
that indicates whether to create the PostScript file in binary format.
A value of
true
means to create the file in binary
format. The default value of
false
means not to
create the file in binary format.
bleedMarks
A
boolean
value
that indicates whether to place a mark in each of the four corners
to indicate the PDF bleed box boundaries. A value of
true
means
to place the bleed marks. The default value of
false
means
not to place the bleed marks.
color
A
string
value
that indicates whether to use color in the PostScript file.
These
values are valid:
-
Composite:
-
Produce a PostScript file that includes color.
-
Composite Gray:
-
Produce a PostScript file that does not include color.
The
default value is
Composite
.
colorBars
A
boolean
value
that indicates whether to place a color bar at the top of the page,
outside the crop area. A color bar shows a single box for each spot
or process color in the document. A value of
true
means
to place a color bar. The default value of
false
means
not to place a color bar.
convertTrueTypeToType1
A
boolean
value
that indicates whether to convert TrueType fonts to Type 1 fonts
in the resulting PostScript file. A value of
true
means
to perform the conversion. The default value of
false
means
not to perform the conversion.
emitCIDFontType2
A
boolean
value
that indicates whether to preserve the hinting information in the
original font in the resulting PostScript file. A value of
true
means
to preserve the hinting information in the original font. The default
value of
false
means that the CIDFontType2 fonts
are converted to CIDFontType0 fonts, resulting in compatibility
with a wider range of printers.
emitPSFormObjects
A
boolean
value
that indicates whether to emit PostScript form objects for Form
XObjects found in the PDF document. The Form XObjects are used to represent
complex objects, such as background images, that appear multiple times
in the PDF file. The value of
true
means that the
PostScript form objects are created. Although this setting reduces
the size of the print job, it increases the printer memory that
is used. The default value of
false
means that
the PostScript form objects are not created.
expandToFit
A
boolean
value
that indicates whether to expand the contents of the input PDF file
to fit the selected page size. A value of
true
indicates
to expand the contents. The default value of
false
indicates
not to expand the contents.
fontInclusion
A
string
value
that represents the fonts to be embedded in the resulting PostScript
file. These values are valid:
-
None:
-
The system fonts are used instead of the embedded fonts and
referenced fonts.
-
Embedded Fonts:
-
The fonts used are taken directly from the PDF file.
-
Embedded Fonts and Reference Fonts:
-
The fonts used are taken from the PDF file and the system
in use.
The default value is
Embedded Fonts
.
includeComments
A
boolean
value
that indicates whether to preserve the appearance of comments in
the resulting PostScript file. A value of
true
means
to preserve the appearance of comments in the resulting file. The
default value of
false
means not to preserve the
appearance of comments in the resulting file.
lineWeight
An
int
value
that specifies the weight of the lines used for the trim marks,
bleed marks, and registration marks. The valid values are 0.125
pt, 0.25 pt, and 0.50 pt. The default value is 0.25 pt.
pageInformation
A
boolean
value
that indicates whether to place page information outside the crop
area of the page. A value of
true
means to place
page information outside the crop area. The default value of
false
means
not to place page information outside the crop area.
pageRange
An
int
value
that represents the page numbers in the PDF document to be converted
to a PostScript file. Single page numbers separated by commas or
a range of pages, or both, can be specified (for example,
22, 7-9, 13
).
pageSize
A
string
value
that represents the page size of the PostScript file output. The default
value is DetermineAutomatically. These values are valid:
-
A2, A3, A4, A5, Envelop, Executive, Folio, Legal, Letter,
Tabloid
-
DetermineAutomatically:
-
The service determines the page size to use.
-
Custom:
-
When specified, the pageSizeHeight and pageSizeWidth items
should be set.
pageSizeHeight
A
string
value
that represents the height of the page in the PostScript file. The height
is specified using the format
[integer][measurement unit]
,
where
[measurement unit]
can be
pt
,
in
,
mm
,
or
cm
(for example,
10mm
). The
default measurement unit is
pt
.
This value
should be set when pageSize is specified as Custom.
pageSizeWidth
A
string
value
that represents the width of the page in the PostScript file. The width
is specified using the
[integer][measurement unit]
format,
where
[measurement unit]
can be
pt
,
in
,
mm
,
or
cm
(for example,
10mm
). The
default measurement unit is
pt
.
This value
should be set when pageSize is specified as
Custom
.
psLevel
A
string
value
that represents the PostScript language compatibility. The default
value is
Language Level 2
. These values are valid:
-
Language Level 2:
-
The PostScript language that was released in 1992. It supports
color printing.
-
Language Level 3:
-
The PostScript language that was released in 1997. It supports
more fonts, has better graphics handling, and includes several features to
speed up PostScript printing.
registrationMarks
A
boolean
value
that indicates whether to place a registration mark outside the crop
area of the page. A value of
true
means to place
a registration mark. The default value of
false
means
not to place a registration mark.
resolution
An
int
value
that represents the resolution of the output in dots per inch (dpi). The
default value is
300
.
reverse
A
boolean
value
that indicates whether to reverse the contents of the input PDF
file in the page. A value of
true
means to reverse
the contents. The default value of
false
means
not to reverse the contents.
rotateAndCenter
A
boolean
value
that indicates whether to rotate and center the contents of the input
PDF file in the selected page. A value of
true
means
to center and rotate the contents. The default value of
false
means
not to center or rotate the contents.
shrinkToFit
A
boolean
value
that indicates whether to shrink the contents of the input PDF file
to fit the selected page size. A value of
true
means
to shrink the contents. The default value of
false
means
not to shrink the contents.
style
A
string
value
that represents the style of the printer marks to create. The default
value is
Default
.
These values are valid:
-
Default
-
InDesignJ1
-
InDesignJ2
-
Illustrator
-
IllustratorJ
-
QuarkXPress
trimMarks
A
boolean
value
that indicates whether to place a mark in each of the four corners
to indicate the PDF trim box boundaries. A value of
true
means
to include the trim marks. The default value of
false
means
not to include the trim marks.
useMaxJPEGImageResolution
A
boolean
value
that indicates whether to use the highest resolution for printing
JPEG 2000 images. The default value of
true
means
to use the highest resolution possible. A value of
false
means
not to use the highest resolution possible.