问题标签 [tableofcontents]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
949 浏览

c# - 如何从 PDF 文件中获取“目录”并将其保存到树结构中?

我的意思是这是目录

我真的需要从 pdf 文件中获取目录。在 C# asp.net 中使用 Aspose.pdf.dll

我的问题是:

  1. 它是什么页面(每个项目)?
  2. 目录中每个项目的每个页面的文本是什么?
0 投票
1 回答
3763 浏览

vba - Microsoft Word 2007 宏中应使用哪些 VBA 代码来创建目录

我想在 Microsoft Word 2007 中定义一个宏,该宏在按下热键时插入具有提供的自动样式的目录。我成功定义了一个宏来插入一个非样式(例如基本)目录,如下所示:

但是,当我尝试插入样式如下的目录时:

我收到以下错误:

运行时错误 5941 请求的集合成员不存在

我相信这表明BuildingBlockEntries(例如自动表2)的引用成员不存在,但我不清楚为什么或如何更正它。

感谢您的帮助

编辑- 我尝试按照建议使用应用程序默认构建块模板的文件路径:

Application.Templates("C:\Program Files\Microsoft Office\Office12\Document Parts\1033\Building Blocks.dotx").BuildingBlockEntries("Automatic Table 2").Insert Where:=Selection.Range _ , RichText:=True

但是,我仍然收到错误:Run-time error 5941 The requested member of the collection does not exist

0 投票
1 回答
820 浏览

html - 使用 href 和 Tocify toc

我正在使用 Tocify 制作 TOC,但遇到了一些麻烦。在这个目录中,我有:“第 1 章”、“第 2 章”......

当我说“见第 1 章”时,在我的网站上有些地方。我必须在我的“参见第 1 章”html 文本中包含“a href”到“第 1 章”。但我不知道我必须在“a href=#....”中写什么。

我怎样才能做到这一点?

0 投票
1 回答
892 浏览

python-sphinx - 如何在 Sphinx globaltoc 侧边栏中包含所有文档?

我希望将整个 TOC 中的每个文档都包含在 globaltoc 侧边栏中。我如何实现这一目标?

在主题文件中,有对 的调用{{ toctree() }},但我不知道toctree()指的是什么。

0 投票
3 回答
9876 浏览

list - Word 2010 从多级列表中创建目录

我有一个 50 页的 word 文档,它是一个巨大的多级列表(所有相同的列表——在最深的时候下降了大约 7 个级别)。我需要使用前 3 个级别从列表中创建一个自动 TOC,但是我不知道该怎么做,因为 TOC 似乎只适用于“标题”样式。我什至不能在列表项上应用标题样式,因为它在应用样式时会将其从列表中删除。有什么方法可以自动从多级列表中创建目录?也许宏可以将其转换为单词可以读取的内容,但我仍然想不出该怎么做,因为标题样式在应用时会删除列表项。任何人都知道如何做到这一点?

谢谢。

0 投票
3 回答
1035 浏览

ruby-on-rails - 生成类似于维基百科的目录,无需 JavaScript

我有一个格式如下的页面:

是否可以像维基百科在其文章中所做的那样,在页面的开头在服务器端生成目录/大纲?我使用 Ruby on Rails。

编辑:没有 JavaScript!

0 投票
1 回答
860 浏览

python - 狮身人面像更改目录 HTML

我正在对我的文档进行主题化,并且我正在尝试让 sphinx 将一个类添加到<ul>目录的元素中。不幸的是,看起来 HTML 的生成方式与任何其他列表相同。

有没有办法在 TOC 中添加一个类?

我要添加的课程(仅供参考)是nav nav-tabs nav-stacked;我正在使用引导主题。

更新:我目前的技巧是覆盖localtoc.html模板以拥有

但是感觉很丑。。。

0 投票
0 回答
2952 浏览

javascript - 获取元素的打印页码

我正在从事一个涉及将 PDF 手册转换为 html 的项目。我试图在打印时保留 PDF 的价值,同时在不受页面概念约束的设备上为它们提供更好的用户界面。我遇到的问题是这些手册有一个目录,其中包含每章/部分开始的页码。在设备上查看时,该列表将只是页内锚链接,但在打印时,我想获取元素的页码(例如第 3 章的标题所在的页面)并将其添加到表中的内容,尤其是在应用打印样式后,如page-break-after:avoid;.

例如,我想知道在打印时如何将页码准确添加到以下维基百科文章的目录中。 http://en.wikipedia.org/wiki/Character_mask

编辑: 我的想法是在打印时使用打印样式表添加页码:

然后使用 javascript 使用 matchMedia/onbeforeprint ( http://tjvantoll.com/2012/06/15/detecting-print-requests-with-javascript/ ) 检测打印,然后从内容中获取页码,但我'不确定如何找到动态添加的内容。那可能吗?还有其他解决方案吗?

0 投票
3 回答
3658 浏览

php - 在php中创建目录

我希望在 php 中创建一个非常简单、非常基本的嵌套目录,它可以获取所有 h1-6 并适当地缩进。这意味着如果我有类似的东西:

我应该得到:

我知道创建缩进的是css,这很好,但是如何创建一个目录,其中包含指向页面内容的工作链接?

显然很难掌握我的要求......

我要求一个读取 html 文档并提取所有 h1-6 并制作目录的函数。

0 投票
2 回答
6292 浏览

php - 为什么我的锚标签不能正常工作?

所以我继续回答我自己的问题并创建了一个目录,它可以工作,它会吐出我想要的所有内容,接受锚标签不起作用。它不会跳转到相应的 h1-6 标签所在的页面。

我有以下 php:

像这样吐出html:

#Test 和 #More 测试是:<h1>Test</h1><h2>More Test</h2>

有什么想法吗?