A preset that contains transparency flattener properties.
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| clipComplexRegions | bool | r/w | If true, ensures that the boundaries between vector and rasterized artwork fall along object paths. |
| convertAllStrokesToOutlines | bool | r/w | If true, converts all strokes to outlines and ensures that stroke widths remain constant during flattening. Note: Can cause thin strokes to appear slightly thicker than their original width. Affects all strokes, not only strokes involved in the transparency. |
| convertAllTextToOutlines | bool | r/w | If true, converts all text to outlines and discards all type glyph information on spreads with transparency; ensures that the width of text strokes remains constant during flattening. Note: Can cause small fonts to appear slightly thicker when viewed in Acrobat or printed on low-quality desktop printers, but does not affect type quality when printed on high-resolution printers or imagesetters. |
| gradientAndMeshResolution | number | r/w | The resolution for gradients rasterized as a result of flattening and for drop shadow and feathers when printed or exported. (Range: 0 to 1200) Note: Resolutions higher than 300 ppi increase file size and printing time but generally do not improve the image quality. |
| id | number | readonly | The unique ID of the FlattenerPreset. |
| index | number | readonly | The index of the FlattenerPreset within its containing object. |
| label | string | r/w | A property that can be set to any string. |
| lineArtAndTextResolution | number | r/w | The resolution for vector objects rasterized as a result of flattening. (Range: 1 to 9600) For information, see raster vector balance. |
| name | string | r/w | The name of the FlattenerPreset. |
| parent | Application | readonly | The parent of the FlattenerPreset (a Application). |
| properties | Object | r/w | A property that allows setting of several properties at the same time. |
| rasterVectorBalance | any | r/w | The amount of vector artwork to rasterize during flattening, specified as an enumerator or as a percentage in the range 0 to 100. Can return: FlattenerLevel enumerator or Real (0 – 100). |
Methods
FlattenerPresetduplicate ()
Duplicates the FlattenerPreset.
string extractLabel (key:
string)
Gets the label value associated with the specified key.
| Parameter | Type | Description |
|---|---|---|
| key | string | The key. |
Array of FlattenerPresetgetElements ()
Resolves the object specifier, creating an array of object references.
void insertLabel (key:
string, value:
string)
Sets the label to the value associated with the specified key.
| Parameter | Type | Description |
|---|---|---|
| key | string | The key. |
| value | string | The value. |
void remove ()
Deletes the FlattenerPreset.
string toSource ()
Generates a string which, if executed, will return the FlattenerPreset.
string toSpecifier ()
Retrieves the object specifier.
Element of:
EPSExportPreference.appliedFlattenerPreset
PDFExportPreference.appliedFlattenerPreset
PDFExportPreset.appliedFlattenerPreset
SVGExportPreference.appliedFlattenerPreset
Used in:
FlattenerPresets.previousItem (
obj:
FlattenerPreset )
FlattenerPresets.nextItem (
obj:
FlattenerPreset )
Returned by:
FlattenerPreset FlattenerPreset .duplicate (
)
Array of FlattenerPreset FlattenerPreset .getElements (
)
FlattenerPreset FlattenerPresets.add (
[withProperties:
Object]
)
FlattenerPreset FlattenerPresets.anyItem (
)
Array of FlattenerPreset FlattenerPresets.everyItem (
)
FlattenerPreset FlattenerPresets.firstItem (
)
FlattenerPreset FlattenerPresets.item (
index:
any
)
FlattenerPreset FlattenerPresets.itemByID (
id:
number
)
FlattenerPreset FlattenerPresets.itemByName (
name:
string
)
Array of FlattenerPreset FlattenerPresets.itemByRange (
from:
any, to:
any
)
FlattenerPreset FlattenerPresets.lastItem (
)
FlattenerPreset FlattenerPresets.middleItem (
)
FlattenerPreset FlattenerPresets.nextItem (
obj:
FlattenerPreset
)
FlattenerPreset FlattenerPresets.previousItem (
obj:
FlattenerPreset
)