关于Indesign的几个问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Indesign的几个问题相关的知识,希望对你有一定的参考价值。

1、下载了一个能一次打开多页PDF的插件 但是下面具体怎样使用? 2、ID里的直接复制跨页 有什么用?为什么我在第一页点了这个功能之后就直接在最后一页上又加了一页

第一个问题:
你下载的脚本要“安装”到脚本的文件夹里,可以在ID里调出“脚本”面板,然后打开“用户”那一项,默认是空白的,因为这个文件夹是用户自定义使用的。找到它也很简单,在“用户”项上面用右键单击,显示在“资源管理器中显示”,这时会打开一个文件夹,就是“用户”文件夹,把你下载的脚本复制到这里即可。
使用的话就简单了,直接双击“用户”下面的这个脚本,它会自动运行,设置可以根据你需要的情况进行参数设置。因为脚本不同不能给你一个全面的指导,可以把你下载的这个脚本发给你,我给你讲解一下各项设置的表述含意。
第二个问题:
“直接复制跨页”的表述你确定能理解吗?这里涉及到跨页、页面顺序及页面排序的问题。
直接复制跨页就是说,你要将当前“选择的一个跨页(简单理解为两个连续页面)”复制到当前文档的最后面(这是软件的默认状态,并不能更改)。这个功能还是挺有用的,比如一些设计好的页面,需要重复使用,但该页面有20页,难道要一个跨页一个跨页来复制?只要选择需要重复的页面,然后使用这个功能,只需点击即可重复下去,而且是同时复制,不会产生错误。
我这里有一个实例就用到这个功能了,一个项目是设计一本日志形式的笔记本,其中内页是每10页重复一次。我选择好这10页点击了23次复制跨页,就生成了包含了内容的240页的文档。
参考技术A ID里面的跨页复制,意思是在有多个页面的ID里面 把其中一页的内容复制到其他页面,如果你的文件只有一页,点了当然会新建一个页面。 参考技术B 我来试一下,只讲方法,看你发这问题自己也厉害的。 1,先建1X1的填满文字框,然后拆分它,然后全选右键均匀分布行! 2,文件-预检-链接与图像-更新,这个更新会检查所有的链接。 3,我没有碰过这个情况,但三年前开始用ID CS版本的时候,根本没办法打中文字出来,是因为英文版不支持双字节,在安装的时候选择亚洲语言支持应该没有问题。(这一点我只是猜测) 4。位图调亮颜色:INDESIGN的本意是排版软件,所以当然还是回PS改就好,如果要在这里调亮,可以在上面加一个白色色块,然后对白色设置透明度,调色就是加其它色块,这是根据三原色原理。理论上来讲可以调出任何想要的。 5,这个剪切蒙板好象是AI里的概念,在INDESIGN中,先画一个合适大小的框,然后复制位图,然后选中框,再编辑-贴入内部。 6,用多边形工具。见图 如果仍有问题可以发临时会话给我。.追问

额。。。你回复错人了。。。

如何在InDesign文档中找到所有对象样式覆盖

我有几个大型文档广泛使用对象样式。这些风格已经被覆盖了。我不想在没有先看到它们的情况下清除覆盖。如何查看文档中的所有对象样式覆盖?有没有办法在不通过手工操作每个InDesign对象的情况下执行此操作?也许一些Javascript?寻找和替换例程将是完美的。

答案

您可以探索一些选项。所有这些都可通过简单的Google搜索获得。

  1. 使用删除线显示已覆盖的样式: http://www.indiscripts.com/post/2010/05/show-local-formatting-in-indesign-cs4 http://in-tools.com/article/scripts-blog/showing-text-formatting-overrides/
  2. Pargraph.styleOverridden (Read Only) Data Type: boolean 如果为true,则已使用addtional属性覆盖应用的样式: https://forums.adobe.com/thread/591217
  3. InDesign ExtendedAPI: http://yearbook.github.io/esdocs/#/InDesign/

我已经(为了我自己的需要)创建了一个小的JS脚本,它遍历所有的Stories和Paragraphs以找到Overrides;也许它会以某种方式帮助你:

for (s = 0; s < app.documents[0].stories.length; s++) {          
    var myStory = app.activeDocument.stories[s]; 
    for (p = 0; p < myStory.paragraphs.length; p++) { 
        var myParagraph = myStory.paragraphs[p];
        if(myParagraph.styleOverridden == true){
            alert("This Paragraph has overrides!");
            // Do whatever you want to do, e.g. highlight the paragraph...
        }
    }
}
另一答案

对象样式(或InDesign中的任何其他样式)不会通过脚本公开覆盖列表。它会告诉您样式是否具有本地覆盖值,但不会告知哪些属性被覆盖。找到覆盖是一项冗长的工作。首先,从对象中查找所有属性值,然后查找样式中的所有值。如果相应的值不同,则样式将覆盖我们正在考虑的对象的值。

以上是关于关于Indesign的几个问题的主要内容,如果未能解决你的问题,请参考以下文章

用indesign排版时 图片该不该超过出血线

indesign出血问题

indesign如何批量制作证书

关于InDesign对英文段落做强制双齐时字母间距变大

indesign cs3的出血是啥意思

在indesign中如何让文字自动灌入下一页