- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含 10 页文本的 inDesign 文档。文本使用不同的段落样式设置样式,其中一些与构建自定义目录相关。
有两个相关的段落样式,“Header1”和“Header2”,我试图从中构建自己的目录,我想将其导出到文本文件中。
我需要获取的相关信息是带有“Header1”和“Header2”样式的文本以及相应的页码。
我试图通过 GREP 实现这一点,并且成功了一半,但 GREP 扫描整个文档而不是一页一页地扫描。
有没有办法按段落样式逐页浏览所有样式文本?
提前致谢!
最佳答案
如果您不想使用 GREP,您可以遍历您感兴趣的故事的每个段落,收集应用了特定样式的段落。
在下面的示例代码中,我收集了 para_with_style
中的段落变量:
var doc = app.activeDocument;
var story = doc.stories[0];
// Get every paragraph in `story` (using `everyItem().getElements()` is more efficient)
var paras = story.paragraphs.everyItem().getElements();
// Collect every paragraph with a certain paragraph style
var applied_style = doc.paragraphStyles.itemByName('style-name');
var paras_with_style = [];
for (var i=0,l=paras.length; i<l; i++) {
var para = paras[i];
if (para.appliedParagraphStyle == applied_style) {
paras_with_style.push(para);
}
}
// Do something with each `para` in `paras_with_style`
关于adobe-indesign - inDesign 脚本 : Get Text and Page number of Text styled with a certain Paragraph Style using JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12937884/
我是 Adobe InDesign Server 的新手,我很难找到一个好的厨房水槽应用程序。我从 SDK 获得的所有示例似乎都部分起作用。我想要做的就是从服务器端使用 InDesign 的母版页
我正在尝试使用 inDesign JSX 脚本将以下数据插入到文档中: data = [{heading:"Heading 1", content: ["Some content"]}, {head
我有一个在 Windows 2007 VPS 上运行的 InDesign Server 实例,它在端口 8081 上运行 SOAP 服务。它作为 Windows 服务运行并运行开发和实时 JSX 脚本
我们有一个系统允许用户在 InDesign IDML 文件中填写可变数据。输入信息后,InDesign 服务器会呈现 IDML 的 JPG 供用户查看。输入所有数据后,用户便可以请求 PDF(也由 I
我有一个 InDesign 文档,其中包含不同宽度尺寸的页面。现在我想用 JS 脚本添加垂直指南。因此我必须添加 pageWidth + pageWidth (特定页面的)。 但我只知道如何获取文档尺
我不知道为什么没有人遇到这个问题,但是在 indesign cs6 中,当我尝试调试它时它没有附加到当前打开的文档,我该怎么办? 最佳答案 从 ESTK 源窗口左上角的“目标”下拉菜单中选择 InDe
我有一个包含 10 页文本的 inDesign 文档。文本使用不同的段落样式设置样式,其中一些与构建自定义目录相关。 有两个相关的段落样式,“Header1”和“Header2”,我试图从中构建自己的
我对 Adobe Indesign 还很陌生,但我对各种编码语言都满意。 我想创建一个基于 Web 的文档,其中列出了一些产品和产品说明,每个产品说明都充当在线产品本身的超链接。 我已经创建了列出
我想调整整个 indesign 文档的宽度和高度,这是我的代码,它给出错误 错误号:11265错误字符串:该值将导致一个或多个对象离开粘贴板 请帮我解决一下,谢谢 var NEW_HEIGHT = '
我搜索了 stackoverflow 和 adobe 社区来找到这个问题的答案。我不知道如何获取 Indesign 中所选对象的颜色。 我现在知道我需要检查它是样本还是添加的正常颜色。但我只是不知道如
我想从主项目中删除覆盖,但只是对象样式 X 中的项目,我写道: var doc = app.activeDocument; var pgs = doc.pages; for(i = 0; i
我想更改位于多状态对象中的图片的位置。 我将两个矩形(其中一个包含放置的位图)连接在一起以形成一个多状态对象。但是现在我不能再将这些矩形作为矩形来处理,只能作为页面项来处理。所以: app.activ
我正在尝试编写一个脚本,将一个图层从一个文档复制到另一个文档。 var srcDocName = 0; var destDocName = 1; var layerNameOriginal = "Or
以下 InDesign (Java) 脚本不会更改所有段落的文本内容和格式:- for (var j = 0; j < app.activeDocument.stories.length; j++)
我正在为 Indesign CS5 开发一个 JavaScript 插件,我希望能够从外部文件(例如 XML 文件)配置它。是否可以?我在 Adobe 网站或网络搜索中没有找到任何内容... 提前
你好这是我第一次使用 Adobe SDK,我正在使用 InDesign SDK 创建我的自定义插件,但我什至无法将示例插件加载到 InDesign 中。我打开了位于\Adobe InDesign
正在努力处理以下脚本。我修改了找到的脚本,以便它将所有故事提取为 txt 文件,并使用段落中文本的文件名保存 txt 文件。 事实证明,我们并不希望提取所有故事,但我们确实想要的故事的第一段有固定的段
编辑:我也愿意接受有关我能做什么的其他建议。 如何使用 onChange 事件更新我的窗口?我的解决方案有效,但我需要组在不可见时折叠。 w.DD.onChange = function() {
我正在尝试运行一个脚本,该脚本有助于自动转换文本并将其放置到 InDesign 文档中的脚注中。脚本: var scriptName = "Convert text to footnote", doc
我想构建一个 InDesign 脚本,当您导入 html 标签(例如粗体和斜体)时,这些词会转换为粗体或斜体。 例如 I really like walking to the park and eat
我是一名优秀的程序员,十分优秀!