📅  最后修改于: 2023-12-03 14:59:11.542000             🧑  作者: Mango
Adobe InDesign CC是一款流行的多平台桌面出版软件,可用于创建各种类型的印刷和数字出版物。对象转换是InDesign CC中一个重要的特性,它可以将一个类型的对象转换成另一种类型的对象,比如将文本框转换成图形框。
要将一个对象转换成另一种类型的对象,可以执行以下步骤:
对象转换不仅可以转换单个对象,还可以通过替换对象将多个对象转换为不同类型的对象。以下是对象转换的高级用法:
以下是使用JavaScript执行对象转换的示例代码:
// 将当前选择的文本框转换为图形框
app.activeDocument.selection[0].convertShape(ConvertShapeOptions.CONVERT_TO_TEXT_FRAME);
// 将文档中所有的图形框转换为文本框
for (var i = 0; i < app.activeDocument.pageItems.length; i++) {
var item = app.activeDocument.pageItems[i];
if (item instanceof Rectangle) {
item.convertShape(ConvertShapeOptions.CONVERT_TO_TEXT_FRAME);
}
}