javascript - 在 Adob​​e Illustrator 的 Extendscript 中添加文档时,有没有办法设置其名称?

标签 javascript adobe-illustrator extendscript

每次我运行脚本并添加文档时,默认文件名都是“Untitled-x*”。我希望能够为文档提供默认名称。有没有办法使用 Extendscript 来做到这一点?

以下是我当前添加文档的方式:

var doc = app.documents.add(DocumentColorSpace.RGB, width, height, 1);

我希望有一个参数来提供名称,但是 Javascript Illustrator Extendscript PDF引用在“文档”下不显示任何内容。

最佳答案

有一个对象DocumentPreset,它具有属性title。其工作原理如下:

var docPreset        = new DocumentPreset;
    docPreset.colorMode = DocumentColorSpace.RGB;
    docPreset.title  = "Your Title Is Here";
    docPreset.width  = width;
    docPreset.height = height;

// Startup Preset Options:
//
// 0 - Print
// 1 - Film & Video
// 2 - Web
// 3 - Art & Illustration
// 4 - Mobile
// 5 - Film and Video
var presetArt = app.startupPresetsList[3];

var doc = app.documents.addDocument(presetArt, docPreset);

关于javascript - 在 Adob​​e Illustrator 的 Extendscript 中添加文档时,有没有办法设置其名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60960165/

相关文章:

javascript - 在 KineticJS 中缩放和平移

python - 是否有任何 Python PDF 库能够访问现有 PDF 文件中的对象和组?

javascript - 无法定位 Adob​​e ExtendScript Toolkit CC 中的应用程序

javascript - jQuery $.ajax 调用——奇怪的返回函数问题

javascript - 是否可以将异步事件及其回调包装在返回 bool 值的函数中?

pdf - 如何在不损失质量的情况下从(Linux)命令行注释 PS 或 PDF?

adobe - ExtendScript 的 UnitValue

javascript - After Effects 应用预设 : bad path

javascript - 将特殊的 css 背景应用于 cytoscape.js 边缘

actionscript - Flex或Actionscript从外部Illustrator SWF访问内容