2014-09-26 38 views
0

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

我已经设法让项目得到了一个点,但我面临一些问题,没有其他论坛能够帮助我。

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

有没有办法在新页面自动创建新的文本框架,以容纳用红色箭头标记的额外文本? 2)即使在我的故事编辑器中,我已经在每个xml行标记之后设置了一个中断,但是当我导入xml文件时,行标记之间没有空白(中断),如同图所示。

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

Dropbox folder with images

回答

0

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

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

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

<header1 aid:pstyle="Contents_Headers">