支持XML的InDesign广告模板

时间:2014-09-26 15:34:37

标签: xml scripting adobe-indesign

我的目标是创建一个XML-Ready模板来处理报纸等广告。

我设法让项目达到了一定程度,但我遇到了一些问题,没有其他论坛可以帮助我。

1)布局由每页6列组成,每个文本框架包含一个特定的xml元素。你可以在下面的screentshot中看到,在第二列我需要一个"额外的"优先级广告的文字框架,风格不同。但是,当我导入xml文件时,灰色文本框架会扩展(如文本框架选项所定义),但是下面的文本框架不会缩小"缩小" (向下移动以为前一个文本框架腾出空间)。另外,它超出了页面高度。

有没有办法在新页面中自动创建新的文本框架以保存标有红色箭头的额外文本?

2)即使在我的故事编辑器中,我在每个xml行标记之后设置了一个中断,当我导入xml文件时,行标记之间没有空格(中断),如同在同一图像中看到的那样。

3)我需要我的模板根据他们持有的广告自动将段落样式(如果这些是我应该使用的那些)分配给文本框架。但是,当我导入它们时,汽车段落样式不适用于持有汽车广告的文本框架。 还有,有一种方法来节省"那些样式在不同的计算机上使用? (就像我可以将脚本移动到另一个InDesign安装中)

Dropbox folder with images

1 个答案:

答案 0 :(得分:0)

1)我认为您不能将文本框架设置为以这种方式运行。我会尝试将两个xml元素导入到同一文本框架中,例如通过将它们分组到另一个元素下。您可以为框架中的元素指定不同的样式。您可以将单帧设置为非展开,但这不会停止溢出。

2)在屏幕截图中,缺少开放的xml元素。 Re:break - 您可能使用了InDesign无法识别的错误字符,例如我在输入软回报时遇到了问题。

3)您可以将标签映射到段落样式或样式到模板中的标签,只需打开Structure,它就是下拉菜单中的选项之一。如果您尝试以编程方式生成此代码,则需要在代码中添加样式创建语句并将样式链接添加到xml:

<header1 aid:pstyle="Contents_Headers">