我如何动态地将脚本标签附加到basil.js中新创建的项目

How can I dynamically attach a scripting label to a newly created item in basil.js?

本文关键字:js 新创建 basil 项目 创建 标签 何动态 动态 脚本      更新时间:2023-09-26

是否有一种方法可以将脚本标签添加到在代码中创建的PageItems,即不使用脚本标签面板?

我的代码是这样的:

var tf = b.text("Hello World", 200, 200, 300, 300);
var tf = b.text("Hello World", 200, 200, 300, 300);
tf.label = "textframe_hello_world";
b.println(tf.label)

就像josh说的,属性"label"应该可以做到。

我不熟悉basils .js,但如果你看看InDesign参考的PageItem,你会注意到有一个叫做insertLabel的函数,你可以用它来插入一个标签到PageItem。您可能还想查看label属性。