OpenOptions
OpenOptions
Section titled “OpenOptions”openOptions
用于打开文档的选项,与 Application.open() 方法一起使用。
OpenOptions.convertCropAreaToArboard
Section titled “OpenOptions.convertCropAreaToArboard”openOptions.convertCropAreaToArboard
可选。在 Illustrator CS4 或更高版本中打开旧版文档时,将裁剪区域转换为画板。当为 false
时,裁剪区域将被丢弃。
默认值:true
。
布尔值。
OpenOptions.convertTilesToArboard
Section titled “OpenOptions.convertTilesToArboard”openOptions.convertTilesToArboard
可选。在 Illustrator CS4 或更高版本中打开旧版文档时,将打印拼贴转换为画板。
默认值:false
。
布尔值。
OpenOptions.createArtboardWithArtworkBoundingBox
Section titled “OpenOptions.createArtboardWithArtworkBoundingBox”openOptions.createArtboardWithArtworkBoundingBox
可选。在 Illustrator CS4 或更高版本中打开旧版文档时,使用图稿的边界框尺寸创建画板。
默认值:false
。
布尔值。
OpenOptions.openAs
Section titled “OpenOptions.openAs”openOptions.openAs
可选。将文件作为此类型的 Illustrator 库打开。
默认值:LibraryType.IllustratorArtwork
。
OpenOptions.preserveLegacyArtboard
Section titled “OpenOptions.preserveLegacyArtboard”openOptions.preserveLegacyArtboard
可选。在 Illustrator CS4 或更高版本中打开旧版文档时,保留旧版画板。
默认值:true
。
布尔值。
OpenOptions.updateLegacyGradientMesh
Section titled “OpenOptions.updateLegacyGradientMesh”openOptions.updateLegacyGradientMesh
如果为 true
,则为旧版文档(Illustrator CS4 之前)保留渐变网格对象中的专色。
默认值:true
。
布尔值。
OpenOptions.updateLegacyText
Section titled “OpenOptions.updateLegacyText”openOptions.updateLegacyText
可选。如果为 true
,则更新所有旧版文本项(来自 Illustrator 的早期版本)。
默认值:false
。
布尔值。
打开时自动更新旧版文本
Section titled “打开时自动更新旧版文本”// 使用 OpenOptions 打开包含旧版文本的文件(AI 10 或更早版本),// 并自动更新旧版文本。
var fileRef = filePath;if (fileRef != null) { var openOptions = new OpenOptions(); openOptions.updateLegacyText = true;
var docRef = open(fileRef, DocumentColorSpace.RGB, openOptions);}