跳转到内容

OpenOptions

OpenOptions

openOptions

描述

用于打开文档的选项,与 Application.open() 方法一起使用。


属性

OpenOptions.convertCropAreaToArboard

openOptions.convertCropAreaToArboard

描述

可选。在 Illustrator CS4 或更高版本中打开旧版文档时,将裁剪区域转换为画板。当为 false 时,裁剪区域将被丢弃。

默认值:true

类型

布尔值。


OpenOptions.convertTilesToArboard

openOptions.convertTilesToArboard

描述

可选。在 Illustrator CS4 或更高版本中打开旧版文档时,将打印拼贴转换为画板。

默认值:false

类型

布尔值。


OpenOptions.createArtboardWithArtworkBoundingBox

openOptions.createArtboardWithArtworkBoundingBox

描述

可选。在 Illustrator CS4 或更高版本中打开旧版文档时,使用图稿的边界框尺寸创建画板。

默认值:false

类型

布尔值。


OpenOptions.openAs

openOptions.openAs

描述

可选。将文件作为此类型的 Illustrator 库打开。

默认值:LibraryType.IllustratorArtwork

类型

LibraryType


OpenOptions.preserveLegacyArtboard

openOptions.preserveLegacyArtboard

描述

可选。在 Illustrator CS4 或更高版本中打开旧版文档时,保留旧版画板。

默认值:true

类型

布尔值。


OpenOptions.updateLegacyGradientMesh

openOptions.updateLegacyGradientMesh

描述

如果为 true,则为旧版文档(Illustrator CS4 之前)保留渐变网格对象中的专色。

默认值:true

类型

布尔值。


OpenOptions.updateLegacyText

openOptions.updateLegacyText

描述

可选。如果为 true,则更新所有旧版文本项(来自 Illustrator 的早期版本)。

默认值:false

类型

布尔值。


示例

打开时自动更新旧版文本

// 使用 OpenOptions 打开包含旧版文本的文件(AI 10 或更早版本),
// 并自动更新旧版文本。
var fileRef = filePath;
if (fileRef != null) {
var openOptions = new OpenOptions();
openOptions.updateLegacyText = true;
var docRef = open(fileRef, DocumentColorSpace.RGB, openOptions);
}