Packagecom.adobe.illustrator
Classpublic class PDFSaveOptions
InheritancePDFSaveOptions Inheritance IllustratorHostObject Inheritance CSHostObject Inheritance flash.utils.Proxy

Since : CS5

Options which may be supplied when saving a document as a PDF file



Public Properties
 PropertyDefined By
  acrobatLayers : Boolean
create acrobat layers from top-level layers - acrobat 6 only option ( default: false )
PDFSaveOptions
  artboardRange : String
Considered for multi-asset extraction which specifies artboard range.Empty string will extracts all the artboards.Default is empty string ( default: )
PDFSaveOptions
  bleedLink : Boolean
link 4 bleed values ( default: true )
PDFSaveOptions
  bleedOffsetRect : Array
the bleed offset rect
PDFSaveOptions
  colorBars : Boolean
draw color bars ( default: false )
PDFSaveOptions
  colorCompression : CompressionQuality
how should color bitmap images be compressed ( default: CompressionQuality.None )
PDFSaveOptions
  colorConversionID : ColorConversion
PDF color conversion policy.
PDFSaveOptions
  colorDestinationID : ColorDestination
When NoColorConversion is specified for Color Conversion, NoColorDestination is set ( default: ColorDestination.None )
PDFSaveOptions
  colorDownsampling : Number
if zero, no downsampling, otherwise, the resolution to downsample color bitmap images to ( default: 150.0 )
PDFSaveOptions
  colorDownsamplingImageThreshold : Number
downsample if the image's resolution is above this value ( default: 225.0 )
PDFSaveOptions
  colorDownsamplingMethod : DownsampleMethod
how should color bitmap images be resampled ( default: DownsampleMethod.NODOWNSAMPLE )
PDFSaveOptions
  colorProfileID : ColorProfile
If CMS is off, Don't Include Profiles is set ( default: ColorProfile.None )
PDFSaveOptions
  colorTileSize : Number
tile size when compressing with JPEG2000 ( default: 256 )
PDFSaveOptions
  compatibility : PDFCompatibility
the version of the Acrobat file format to create ( default: PDFCompatibility.ACROBAT5 )
PDFSaveOptions
  compressArt : Boolean
should line art and text be compressed? ( default: true )
PDFSaveOptions
  documentPassword : String
a password string to open the document ( default: )
PDFSaveOptions
  enableAccess : Boolean
enable accessing 128-bit ( default: true )
PDFSaveOptions
  enableCopy : Boolean
enable copying of text 128-bit ( default: true )
PDFSaveOptions
  enableCopyAccess : Boolean
enable copying and accessing 40-bit ( default: true )
PDFSaveOptions
  enablePlainText : Boolean
enable plaintext metadata 128-bit - available only for acrobat 6 ( default: false )
PDFSaveOptions
  flattenerOptions : PrintFlattenerOptions
the printing flattener options
PDFSaveOptions
  flattenerPreset : String
the transparency flattener preset name
PDFSaveOptions
  fontSubsetThreshold : Number
include a subset of fonts when less than this percentage of characters are used ( 0.0 - 100.0; default: 100.0 )
PDFSaveOptions
  generateThumbnails : Boolean
generate thumbnails for the saved document ( default: true )
PDFSaveOptions
  grayscaleCompression : CompressionQuality
how should grayscale bitmap images be compressed ( default: CompressionQuality.None )
PDFSaveOptions
  grayscaleDownsampling : Number
if zero, no downsampling, otherwise, the resolution to downsample grayscale images to ( default: 150.0 )
PDFSaveOptions
  grayscaleDownsamplingImageThreshold : Number
downsample if the image's resolution is above this value ( default: 225.0 )
PDFSaveOptions
  grayscaleDownsamplingMethod : DownsampleMethod
how should grayscale bitmap images be resampled ( default: DownsampleMethod.NODOWNSAMPLE )
PDFSaveOptions
  grayscaleTileSize : Number
tile size when compressing with JPEG2000 ( default: 256 )
PDFSaveOptions
 InheritedhostObjectDelegate : HostObject
Getter for the delegate
CSHostObject
  monochromeCompression : MonochromeCompression
how should monochrome bitmap images be compressed ( default: MonochromeCompression.None )
PDFSaveOptions
  monochromeDownsampling : Number
If zero, no downsampling, otherwise, the resolution to downsample images to ( default: 300.0 )
PDFSaveOptions
  monochromeDownsamplingImageThreshold : Number
downsample if the image's resolution is above this value ( default: 450.0 )
PDFSaveOptions
  monochromeDownsamplingMethod : DownsampleMethod
how should monochrome bitmap images be resampled ( default: DownsampleMethod.NODOWNSAMPLE )
PDFSaveOptions
  offset : Number
custom offset (in points) for using the custom paper ( default: 0.0 )
PDFSaveOptions
  optimization : Boolean
should the PDF document be optimized for fast web viewing ( default: false )
PDFSaveOptions
  outputCondition : String
This is an optional comment which, if present, is added to the PDF file and describes the intended printing condition ( default: )
PDFSaveOptions
  outputConditionID : String
If selected for Output Intent Profile Name, you can set the name of a registered printing condition ( default: )
PDFSaveOptions
  outputIntentProfile : String
When CMS is on, the output intent profile is the same profile selected for Destination in the Color group box ( default: )
PDFSaveOptions
  pageInformation : Boolean
draw page information ( default: false )
PDFSaveOptions
  pageMarksType : PageMarksTypes
the page marks style ( default: PageMarksTypes.Roman )
PDFSaveOptions
 Inheritedparent : *
[read-only]
IllustratorHostObject
  pDFAllowPrinting : PDFPrintAllowedEnum
PDF security printing permission ( default: PDFPrintAllowedEnum.PRINT128HIGHRESOLUTION )
PDFSaveOptions
  pDFChangesAllowed : PDFChangesAllowedEnum
PDF security changes allowed ( default: PDFChangesAllowedEnum.CHANGE128ANYCHANGES )
PDFSaveOptions
  pDFPreset : String
The max string length is 255 bytes.
PDFSaveOptions
  pDFXStandard : PDFXStandard
This control includes the None option for when the user is not complying with any PDF standard ( default: PDFXStandard.PDFXNONE )
PDFSaveOptions
  pDFXStandardDescription : String
This displays the description from the selected preset
PDFSaveOptions
  permissionPassword : String
a password string to restrict editing security settings ( default: )
PDFSaveOptions
  preserveEditability : Boolean
preserve Illustrator editing capabilities when saving the document ( default: true )
PDFSaveOptions
  printerResolution : Number
flattening printer resolution ( default: 800.0 )
PDFSaveOptions
  registrationMarks : Boolean
draw registration marks ( default: false )
PDFSaveOptions
  registryName : String
URL to the site where the specified output condition is registered.
PDFSaveOptions
  requireDocumentPassword : Boolean
require a password to open the document ( default: false )
PDFSaveOptions
  requirePermissionPassword : Boolean
use a password to restrict editing security settings ( default: false )
PDFSaveOptions
  trapped : Boolean
This indicates if manual trapping has been prepared in the document ( default: false )
PDFSaveOptions
  trimMarks : Boolean
draw trim marks ( default: false )
PDFSaveOptions
  trimMarkWeight : PDFTrimMarkWeight
trim mark weight ( default: PDFTrimMarkWeight.TRIMMARKWEIGHT0125 )
PDFSaveOptions
  viewAfterSaving : Boolean
view PDF after saving ( default: false )
PDFSaveOptions
Public Methods
 MethodDefined By
 Inherited
filterArgsForHBAPI(args:Array):Array
[static] Function to clean up the argument list and put it into a format that makes sense for HBAPI.
CSHostObject
 Inherited
filterSingleObjectForHBAPI(value:Object):Object
[static]
CSHostObject
 Inherited
getClassObjectForName(className:String):HostObject
[static] This returns a "Class" object, meaning, a HostObject that can be used to make static function calls or get static properties
CSHostObject
 Inherited
getSpecialTranslation(className:String, ho:HostObject, expectedReturnType:Class, ownerName:String):*
[static]
CSHostObject
 Inherited
hostCall(name:String, expectedReturnType:Class, rawargs:Array):*
Encapsulates a function call to the host
CSHostObject
 Inherited
hostCallStatic(className:String, methodName:String, expectedReturnType:Class, rawargs:Array):*
[static] Implements a safe call of a static method on the host
CSHostObject
 Inherited
hostGet(name:String, expectedReturnType:Class):*
Encapsulates a property get to the host
CSHostObject
 Inherited
hostGetIndex(idx:Object, expectedReturnType:Class):*
Encapsulates a indexed get to the host
CSHostObject
 Inherited
hostGetStatic(className:String, propertyName:String, expectedReturnType:Class):*
[static] Implements a safe get of a static property on the host Used by for instance, all the enum implementations.
CSHostObject
 Inherited
hostSet(name:String, rawvalue:*):void
Encapsulates a property set to the host
CSHostObject
 Inherited
hostSetStatic(className:String, propertyName:String, rawvalue:*):*
[static] Implements a safe set of a static property on the host
CSHostObject
 Inherited
isDescendedFrom(clz:Class, ancClass:Class):Boolean
[static] Efficiently determines whether or not one class descends from another in inheritance hierarchy- class relationships are cached by the ClassUtils implementation- (uses org.as3commons lib to quickly discover class hierarchy.
CSHostObject
 Inherited
replaceDefaultArgs(args:Array, defaultArgs:Array):Array
Function to tidy up arguments prior to call.
CSHostObject
 Inherited
wrapReturnedHostObject(rawObject:Object, expectedReturnType:Class, client:CSHostObject, propertyName:String):*
[static] Method used on static/normal get/ hostcalls
CSHostObject
Protected Methods
 MethodDefined By
 Inherited
createWithArgs(args:Array):void
CSHostObject
 Inherited
hostCreate(args:Array):void
CSHostObject
Property Detail
acrobatLayersproperty
acrobatLayers:Boolean

Since : CS5

create acrobat layers from top-level layers - acrobat 6 only option ( default: false )


Implementation
    public function get acrobatLayers():Boolean
    public function set acrobatLayers(value:Boolean):void
artboardRangeproperty 
artboardRange:String

Since : CS5

Considered for multi-asset extraction which specifies artboard range.Empty string will extracts all the artboards.Default is empty string ( default: )


Implementation
    public function get artboardRange():String
    public function set artboardRange(value:String):void
bleedLinkproperty 
bleedLink:Boolean

Since : CS5

link 4 bleed values ( default: true )


Implementation
    public function get bleedLink():Boolean
    public function set bleedLink(value:Boolean):void
bleedOffsetRectproperty 
bleedOffsetRect:Array

Since : CS5

the bleed offset rect


Implementation
    public function get bleedOffsetRect():Array
    public function set bleedOffsetRect(value:Array):void
colorBarsproperty 
colorBars:Boolean

Since : CS5

draw color bars ( default: false )


Implementation
    public function get colorBars():Boolean
    public function set colorBars(value:Boolean):void
colorCompressionproperty 
colorCompression:CompressionQuality

Since : CS5

how should color bitmap images be compressed ( default: CompressionQuality.None )


Implementation
    public function get colorCompression():CompressionQuality
    public function set colorCompression(value:CompressionQuality):void
colorConversionIDproperty 
colorConversionID:ColorConversion

Since : CS5

PDF color conversion policy. Three choices are available: (1)No Color Conversion (2) Repurpose (3) Convert to Destination ( default: ColorConversion.None )


Implementation
    public function get colorConversionID():ColorConversion
    public function set colorConversionID(value:ColorConversion):void
colorDestinationIDproperty 
colorDestinationID:ColorDestination

Since : CS5

When NoColorConversion is specified for Color Conversion, NoColorDestination is set ( default: ColorDestination.None )


Implementation
    public function get colorDestinationID():ColorDestination
    public function set colorDestinationID(value:ColorDestination):void
colorDownsamplingproperty 
colorDownsampling:Number

Since : CS5

if zero, no downsampling, otherwise, the resolution to downsample color bitmap images to ( default: 150.0 )


Implementation
    public function get colorDownsampling():Number
    public function set colorDownsampling(value:Number):void
colorDownsamplingImageThresholdproperty 
colorDownsamplingImageThreshold:Number

Since : CS5

downsample if the image's resolution is above this value ( default: 225.0 )


Implementation
    public function get colorDownsamplingImageThreshold():Number
    public function set colorDownsamplingImageThreshold(value:Number):void
colorDownsamplingMethodproperty 
colorDownsamplingMethod:DownsampleMethod

Since : CS5

how should color bitmap images be resampled ( default: DownsampleMethod.NODOWNSAMPLE )


Implementation
    public function get colorDownsamplingMethod():DownsampleMethod
    public function set colorDownsamplingMethod(value:DownsampleMethod):void
colorProfileIDproperty 
colorProfileID:ColorProfile

Since : CS5

If CMS is off, Don't Include Profiles is set ( default: ColorProfile.None )


Implementation
    public function get colorProfileID():ColorProfile
    public function set colorProfileID(value:ColorProfile):void
colorTileSizeproperty 
colorTileSize:Number

Since : CS5

tile size when compressing with JPEG2000 ( default: 256 )


Implementation
    public function get colorTileSize():Number
    public function set colorTileSize(value:Number):void
compatibilityproperty 
compatibility:PDFCompatibility

Since : CS5

the version of the Acrobat file format to create ( default: PDFCompatibility.ACROBAT5 )


Implementation
    public function get compatibility():PDFCompatibility
    public function set compatibility(value:PDFCompatibility):void
compressArtproperty 
compressArt:Boolean

Since : CS5

should line art and text be compressed? ( default: true )


Implementation
    public function get compressArt():Boolean
    public function set compressArt(value:Boolean):void
documentPasswordproperty 
documentPassword:String

Since : CS5

a password string to open the document ( default: )


Implementation
    public function get documentPassword():String
    public function set documentPassword(value:String):void
enableAccessproperty 
enableAccess:Boolean

Since : CS5

enable accessing 128-bit ( default: true )


Implementation
    public function get enableAccess():Boolean
    public function set enableAccess(value:Boolean):void
enableCopyproperty 
enableCopy:Boolean

Since : CS5

enable copying of text 128-bit ( default: true )


Implementation
    public function get enableCopy():Boolean
    public function set enableCopy(value:Boolean):void
enableCopyAccessproperty 
enableCopyAccess:Boolean

Since : CS5

enable copying and accessing 40-bit ( default: true )


Implementation
    public function get enableCopyAccess():Boolean
    public function set enableCopyAccess(value:Boolean):void
enablePlainTextproperty 
enablePlainText:Boolean

Since : CS5

enable plaintext metadata 128-bit - available only for acrobat 6 ( default: false )


Implementation
    public function get enablePlainText():Boolean
    public function set enablePlainText(value:Boolean):void
flattenerOptionsproperty 
flattenerOptions:PrintFlattenerOptions

Since : CS5

the printing flattener options


Implementation
    public function get flattenerOptions():PrintFlattenerOptions
    public function set flattenerOptions(value:PrintFlattenerOptions):void
flattenerPresetproperty 
flattenerPreset:String

Since : CS5

the transparency flattener preset name


Implementation
    public function get flattenerPreset():String
    public function set flattenerPreset(value:String):void
fontSubsetThresholdproperty 
fontSubsetThreshold:Number

Since : CS5

include a subset of fonts when less than this percentage of characters are used ( 0.0 - 100.0; default: 100.0 )


Implementation
    public function get fontSubsetThreshold():Number
    public function set fontSubsetThreshold(value:Number):void
generateThumbnailsproperty 
generateThumbnails:Boolean

Since : CS5

generate thumbnails for the saved document ( default: true )


Implementation
    public function get generateThumbnails():Boolean
    public function set generateThumbnails(value:Boolean):void
grayscaleCompressionproperty 
grayscaleCompression:CompressionQuality

Since : CS5

how should grayscale bitmap images be compressed ( default: CompressionQuality.None )


Implementation
    public function get grayscaleCompression():CompressionQuality
    public function set grayscaleCompression(value:CompressionQuality):void
grayscaleDownsamplingproperty 
grayscaleDownsampling:Number

Since : CS5

if zero, no downsampling, otherwise, the resolution to downsample grayscale images to ( default: 150.0 )


Implementation
    public function get grayscaleDownsampling():Number
    public function set grayscaleDownsampling(value:Number):void
grayscaleDownsamplingImageThresholdproperty 
grayscaleDownsamplingImageThreshold:Number

Since : CS5

downsample if the image's resolution is above this value ( default: 225.0 )


Implementation
    public function get grayscaleDownsamplingImageThreshold():Number
    public function set grayscaleDownsamplingImageThreshold(value:Number):void
grayscaleDownsamplingMethodproperty 
grayscaleDownsamplingMethod:DownsampleMethod

Since : CS5

how should grayscale bitmap images be resampled ( default: DownsampleMethod.NODOWNSAMPLE )


Implementation
    public function get grayscaleDownsamplingMethod():DownsampleMethod
    public function set grayscaleDownsamplingMethod(value:DownsampleMethod):void
grayscaleTileSizeproperty 
grayscaleTileSize:Number

Since : CS5

tile size when compressing with JPEG2000 ( default: 256 )


Implementation
    public function get grayscaleTileSize():Number
    public function set grayscaleTileSize(value:Number):void
monochromeCompressionproperty 
monochromeCompression:MonochromeCompression

Since : CS5

how should monochrome bitmap images be compressed ( default: MonochromeCompression.None )


Implementation
    public function get monochromeCompression():MonochromeCompression
    public function set monochromeCompression(value:MonochromeCompression):void
monochromeDownsamplingproperty 
monochromeDownsampling:Number

Since : CS5

If zero, no downsampling, otherwise, the resolution to downsample images to ( default: 300.0 )


Implementation
    public function get monochromeDownsampling():Number
    public function set monochromeDownsampling(value:Number):void
monochromeDownsamplingImageThresholdproperty 
monochromeDownsamplingImageThreshold:Number

Since : CS5

downsample if the image's resolution is above this value ( default: 450.0 )


Implementation
    public function get monochromeDownsamplingImageThreshold():Number
    public function set monochromeDownsamplingImageThreshold(value:Number):void
monochromeDownsamplingMethodproperty 
monochromeDownsamplingMethod:DownsampleMethod

Since : CS5

how should monochrome bitmap images be resampled ( default: DownsampleMethod.NODOWNSAMPLE )


Implementation
    public function get monochromeDownsamplingMethod():DownsampleMethod
    public function set monochromeDownsamplingMethod(value:DownsampleMethod):void
offsetproperty 
offset:Number

Since : CS5

custom offset (in points) for using the custom paper ( default: 0.0 )


Implementation
    public function get offset():Number
    public function set offset(value:Number):void
optimizationproperty 
optimization:Boolean

Since : CS5

should the PDF document be optimized for fast web viewing ( default: false )


Implementation
    public function get optimization():Boolean
    public function set optimization(value:Boolean):void
outputConditionproperty 
outputCondition:String

Since : CS5

This is an optional comment which, if present, is added to the PDF file and describes the intended printing condition ( default: )


Implementation
    public function get outputCondition():String
    public function set outputCondition(value:String):void
outputConditionIDproperty 
outputConditionID:String

Since : CS5

If selected for Output Intent Profile Name, you can set the name of a registered printing condition ( default: )


Implementation
    public function get outputConditionID():String
    public function set outputConditionID(value:String):void
outputIntentProfileproperty 
outputIntentProfile:String

Since : CS5

When CMS is on, the output intent profile is the same profile selected for Destination in the Color group box ( default: )


Implementation
    public function get outputIntentProfile():String
    public function set outputIntentProfile(value:String):void
pageInformationproperty 
pageInformation:Boolean

Since : CS5

draw page information ( default: false )


Implementation
    public function get pageInformation():Boolean
    public function set pageInformation(value:Boolean):void
pageMarksTypeproperty 
pageMarksType:PageMarksTypes

Since : CS5

the page marks style ( default: PageMarksTypes.Roman )


Implementation
    public function get pageMarksType():PageMarksTypes
    public function set pageMarksType(value:PageMarksTypes):void
pDFAllowPrintingproperty 
pDFAllowPrinting:PDFPrintAllowedEnum

Since : CS5

PDF security printing permission ( default: PDFPrintAllowedEnum.PRINT128HIGHRESOLUTION )


Implementation
    public function get pDFAllowPrinting():PDFPrintAllowedEnum
    public function set pDFAllowPrinting(value:PDFPrintAllowedEnum):void
pDFChangesAllowedproperty 
pDFChangesAllowed:PDFChangesAllowedEnum

Since : CS5

PDF security changes allowed ( default: PDFChangesAllowedEnum.CHANGE128ANYCHANGES )


Implementation
    public function get pDFChangesAllowed():PDFChangesAllowedEnum
    public function set pDFChangesAllowed(value:PDFChangesAllowedEnum):void
pDFPresetproperty 
pDFPreset:String

Since : CS5

The max string length is 255 bytes. Name of PDF preset to use.


Implementation
    public function get pDFPreset():String
    public function set pDFPreset(value:String):void
pDFXStandardproperty 
pDFXStandard:PDFXStandard

Since : CS5

This control includes the None option for when the user is not complying with any PDF standard ( default: PDFXStandard.PDFXNONE )


Implementation
    public function get pDFXStandard():PDFXStandard
    public function set pDFXStandard(value:PDFXStandard):void
pDFXStandardDescriptionproperty 
pDFXStandardDescription:String

Since : CS5

This displays the description from the selected preset


Implementation
    public function get pDFXStandardDescription():String
    public function set pDFXStandardDescription(value:String):void
permissionPasswordproperty 
permissionPassword:String

Since : CS5

a password string to restrict editing security settings ( default: )


Implementation
    public function get permissionPassword():String
    public function set permissionPassword(value:String):void
preserveEditabilityproperty 
preserveEditability:Boolean

Since : CS5

preserve Illustrator editing capabilities when saving the document ( default: true )


Implementation
    public function get preserveEditability():Boolean
    public function set preserveEditability(value:Boolean):void
printerResolutionproperty 
printerResolution:Number

Since : CS5

flattening printer resolution ( default: 800.0 )


Implementation
    public function get printerResolution():Number
    public function set printerResolution(value:Number):void
registrationMarksproperty 
registrationMarks:Boolean

Since : CS5

draw registration marks ( default: false )


Implementation
    public function get registrationMarks():Boolean
    public function set registrationMarks(value:Boolean):void
registryNameproperty 
registryName:String

Since : CS5

URL to the site where the specified output condition is registered. No validation is performed on the URL ( default: )


Implementation
    public function get registryName():String
    public function set registryName(value:String):void
requireDocumentPasswordproperty 
requireDocumentPassword:Boolean

Since : CS5

require a password to open the document ( default: false )


Implementation
    public function get requireDocumentPassword():Boolean
    public function set requireDocumentPassword(value:Boolean):void
requirePermissionPasswordproperty 
requirePermissionPassword:Boolean

Since : CS5

use a password to restrict editing security settings ( default: false )


Implementation
    public function get requirePermissionPassword():Boolean
    public function set requirePermissionPassword(value:Boolean):void
trappedproperty 
trapped:Boolean

Since : CS5

This indicates if manual trapping has been prepared in the document ( default: false )


Implementation
    public function get trapped():Boolean
    public function set trapped(value:Boolean):void
trimMarksproperty 
trimMarks:Boolean

Since : CS5

draw trim marks ( default: false )


Implementation
    public function get trimMarks():Boolean
    public function set trimMarks(value:Boolean):void
trimMarkWeightproperty 
trimMarkWeight:PDFTrimMarkWeight

Since : CS5

trim mark weight ( default: PDFTrimMarkWeight.TRIMMARKWEIGHT0125 )


Implementation
    public function get trimMarkWeight():PDFTrimMarkWeight
    public function set trimMarkWeight(value:PDFTrimMarkWeight):void
viewAfterSavingproperty 
viewAfterSaving:Boolean

Since : CS5

view PDF after saving ( default: false )


Implementation
    public function get viewAfterSaving():Boolean
    public function set viewAfterSaving(value:Boolean):void