导入时在锚定对象上分配 InDesign 属性 XML

Assigning InDesign properties on anchored objects when importing XML

我正在开发 XML 以导入到 InDesign 中进行页面布局和样式设置。 XML 中是否存在可用于自动为 table 和图像等锚定对象分配属性的属性。

例如,默认情况下,图像以内联形式出现,如果它们足够大,将覆盖图形插入点之前的行中的文本。我希望能够自动将图形设置为 'Above Line'(视为块对象)而不是 'Inline'。

同样,我的一些 tables 跨越 2 列文档中的两列。发生这种情况时,我想将这些 table 视为与页面左侧对齐的锚定对象,并且还设置为 'Above Line' 以确保周围的文本避免 table.

这可能吗?还是必须使用模板中的占位符或在导入后调整 table 和图形来手动处理?由于我们需要导入的不同文档的数量、每个文档中的页数以及每个文档中图像和 table 的数量,这些都不是我们的选择。我们确实需要为此找到一个自动化的解决方案,但我无法在任何地方找到关于这个主题的信息。

简短的回答是否定的。

对于 table,您可以指定 table 样式的名称,它必须存在于目标 InDesign 文件中。不幸的是,您不能在 table 样式上指定位置选项。

您可以使用脚本在 XML 导入后修改锚定对象属性