Met*_*Dan 1 xml adobe-indesign
我现在有点问题.我正在尝试使用indesign(cs3)和xml.
基本上我有一个模板,它有1个主dps,两个页面都有相同的数据(字段1-5),但一个是左对齐,一个是右 - 因此段落样式略有不同.我想要做的是导入xml并使indesign将来自各个节点的数据流入许多页面.
例如xml格式:
root
day
field1
field2
field3
field4
field5
day
field1
field2
field3
field4
field5
day
...
Run Code Online (Sandbox Code Playgroud)
我几乎可以通过标记母版页上的帧,然后创建页面并导入xml来完成这项工作,但是它只会将前2个节点流入页面中,以获得所有节点的总计数.
我也可以通过从未标记的母版创建页面然后使用field1-5标记标记帧然后导入xml来使其工作.这填充了第一页,但是我找不到让其余数据流入新页面的方法......
我错过了什么吗?我是一个完全笨蛋吗?如果有人能提供任何帮助,我们将不胜感激......
我意识到这是一个较老的问题,但我相信我在这里有一些见解.
InDesign将根据XML文件的大小创建框架和页面.
这是如何...我正在引用CS6来获得这个答案,但我已经在CS3开始这么多年了.
确保您的Indd模板至少有2页.这些可以是镜像左右布局的母版页.页面必须具有相同的主文本框架.创建新文档时,这是一个选项.
像往常一样导入XML.请务必勾选每个XML工作流程所需的任何选项.
将XML放入主文本框架中.由于我通常会传输整个文档,因此我选择根元素并拖动到框架,但这将适用于您选择的任何节点.
如果XML的内容大于框架可以支持的内容,则在框架右下方的方框中会出现红色加号(+).单击加号,您将看到一个包含纸张图标和XML内容表示的箭头.
转到第2页的文本框.如果您只是在框架内单击,InDesign将流动尽可能多的内容,您将需要通过添加页面并将内容放在最后再次重复该过程.
但是,如果在放置内容时按住SHIFT键,纸张图标将变为旋涡箭头.放置后,InDesign会将内容自动流向左右页面,直到XML选择结束.如果您有母版页,它将在左右使用这些页面.
如果将标记映射到样式,则样式将显示在页面上.
关于将标签映射到样式的一个注意事项... 在放置内容之前执行标记/样式映射.否则,InDesign将需要重绘页面.这是一项占用大量内存的操作,可能会因InDesign文件大小而导致InDesign崩溃.如果有的话,比放置之前映射样式需要更长的时间.
我希望这可以帮助别人.我没有看到Adobe或任何其他论坛记录的此操作.InDesign中有许多未记录的操作和功能,特别是关于XML.
| 归档时间: |
|
| 查看次数: |
10225 次 |
| 最近记录: |