我正在开发XML,以便导入InDesign进行页面布局和样式设置。是否有可在 XML 中使用的属性来自动分配定位对象(如表和图像)的属性。
例如,默认情况下,图像以内联形式出现,如果图像足够大,将覆盖图形插入点之前行中的文本。我希望能够自动将图形设置为"线以上"(被视为块对象)而不是"内联"。
同样,我的一些表跨越 2 列文档中的两列。发生这种情况时,我想将这些表格视为与页面左侧对齐的锚定对象,并且还设置为"上线"以确保周围的文本避开表格。
这可能吗?还是必须使用模板中的占位符手动处理,或者在导入后通过调整表格和图形来处理?由于我们需要导入的不同文档的数量、每个文档中的页数以及每个文档中的图像和表格的数量,这些都不是我们的选择。我们确实需要为此找到一个自动化的解决方案,但我在任何地方都找不到有关此主题的信息。
简短的回答是否定的。
对于表格,您可以指定表格样式的名称,该名称必须存在于目标 InDesign 文件中。很遗憾,您无法在表格样式上指定位置选项。
您可以使用脚本,该脚本将在 XML 导入后修改定位对象属性