1

我负责修复由我无法访问其布局或设计的第三方专有系统生成的 PDF。目标是在发布前通过 adobe acrobat DC 可访问性检查器。

PDF 中的某些表格水平跨越多个页面(即在第 4 列(共 7 列)有分页符)。到目前为止,我已将每个文本内容指定为“单元格”并将它们分组到“表格行”标签中,并将每个标题和子标题定义为“表格标题单元格”。

但是,Acrobat DC 似乎对每个表格元素的相对大小和间距感到困惑。它正在创建虚拟列标题并重新排列或组合行,以适应更标准的每页布局的外观。但由于我需要一张有凝聚力的表格来跨越两页,这破坏了我的可访问性。

根据我嵌套表格元素的方式,我得到了一个类似于以下两个示例之一的表格布局:

为多列标题行包含空白单元格时的示例

将多列标题行的列跨度定义为“7”时的示例

如您所见,布局不统一,没有通过规律性检查。另外,当我添加更多带有几个空白单元格的行时,表格编辑器会产生一个错误,内容为:“遇到未知的表格结构”

我设法消除此错误的唯一方法是从标记结构中完全排除粗体的主要部分子标题,但我不能将它们保留为未标记的内容并通过检查器。

请帮忙。

4

2 回答 2

1

注册只是为了评论

凯文,谢谢你的回复。由于网格格式不正确,我什至无法单击第 2 页上的单元格来关联标题。有没有办法在不使用表编辑器模式的情况下定义表结构?– Glamador 4 月 3 日 12:27

但还没有代表这样做:

Glamador - 半年前知道它对您无济于事,但将来可能会:我本周在一个文档中遇到了这个问题,并弄清楚了“为什么”以及如何恢复表格编辑器,但不是“最简单/最好的”解决方法”Acrobat 中的标记。此问题拒绝您使用表编辑器使用您创建的跨多个页面的表头 (TH) 单元格。

因此,如果您将表格标题单元格设置为 Row Span: 7 之类的内容,其中 3 个在第二页上,Acrobat 会给您“遇到的未知表格结构。请使用阅读顺序工具重新标记此表格以可能解决问题. " 每当您尝试在具有 [具有多页行跨度的表标题单元格/我不使用但也假定列跨度] 的表上使用表编辑器时都会出错。

为了让您的表格编辑器重新使用(不是解决可访问性的标记,而是停止在您的表格上出现该错误,):

  1. 转到您的标签
  2. 创建一个新的空表头单元格
  3. 将标签中显示的内容从问题 TH 拖到新的 TH
  4. 删除【多页行/列跨越,但现在为空】问题TH
  5. 如果您在同一个表中的多个 TH 中执行此操作,请重复此操作
  6. 您现在可以再次使用表格编辑器

注意:因为一旦创建了这些问题标题,您就无法使用表格编辑器,因此您无法使用它来查看您设置的跨多个页面的 TH,或查看那些行/列跨度,因此您将如果您通过标记并稍后返回并检查并找出可能要替换的问题标题,则只需查看您的文档。如果您在跨多个页面的表格中再次创建该标题跨度,您将无法再次使用表格编辑器,直到您删除具有页面跨度问题的标签。

我还没有发现您是否可以将 TH Row Span 设置与 ID/关联的标题单元格 ID 结合起来并让用户软件识别两者,所以我一直在对大型但简单的表进行繁琐的 ID 关联,因为我的“标记正确”选项,但不幸的是,它不像 Row Spans 那样快速和简单。

于 2019-10-26T13:04:52.213 回答
0

您可以通过右键单击标签来编​​辑标签的对象属性,然后您可以在其中添加一个 ID(如果它还没有 ID)。确保每个数据单元格都与标题单元格相关联。PAC 的屏幕阅读器预览还将提供良好的布局视图,以帮助您正确关联所有内容。

于 2019-06-12T17:05:59.280 回答