如何格式化/标记水平跨越多个页面的可访问PDF表格?

如何格式化/标记水平跨越多个页面的可访问PDF表格?,pdf,tags,accessibility,pdftables,Pdf,Tags,Accessibility,Pdftables,我负责修复由第三方专有系统生成的PDF,我无权访问该系统的布局或设计。目标是在发布之前通过adobe acrobat DC可访问性检查 PDF中的某些表格水平跨越多页(即,第4列(共7列)有分页符)。到目前为止,我已经将每段文本内容指定为一个“单元格”,并将它们分组为一个“表行”标记,并将每个标题和子标题定义为一个“表标题单元格” 但是,AcrobatDC似乎对每个表元素的相对大小和间距感到困惑。它正在创建虚拟列标题并重新排列或组合行,以适应每页更标准的布局外观。但由于我需要一个内聚表来跨越两页

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

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

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

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

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

我设法消除这个错误的唯一方法是将粗体的main section子标题完全从标记结构中排除,但我不能将它们作为未标记的内容保留并通过检查程序


请提供帮助。

您可以通过右键单击标记来编辑标记的对象属性,然后可以在其中添加ID(如果尚未添加ID)。确保每个数据单元都与标题单元相关联。PAC的屏幕阅读器预览还可以很好地查看布局,帮助您正确关联所有内容。

注册只是为了发表评论

凯文,谢谢你的回复。由于网格格式不正确,我甚至无法单击第2页上的单元格来关联标题。是否有一种不使用表格编辑器模式定义表格结构的方法格拉马多4月3日12:27

但还没有代表这样做:

Glamador——半年前我就知道这对你没有帮助,但将来可能会有帮助:我在本周的一篇文档中遇到了这一点,并找到了“为什么”以及如何找回表格编辑器,但这并不是解决Acrobat中标签问题的“最简单/最好的方法”。此问题是因为表编辑器与您创建的跨越多个页面的表标题(TH)单元不匹配

因此,如果您将表格标题单元格设置为类似于第Span:7行的内容,并且其中3行在第二页上,Acrobat将为您提供“遇到的未知表格结构。请使用读取顺序工具重新标记此表格,以可能解决此问题。”当您尝试在具有该行的表格上使用表格编辑器时出现错误[具有多页行span/I的表头单元格不使用,但也假定为列span]

要获取表格编辑器,请使用back(不解决可访问性标记问题,但要停止获取表格上的错误,):

  • 去你的标签
  • 创建新的空表格标题单元格
  • 将标签中显示的内容从问题TH拖动到新TH
  • 删除[跨多页行/列,但现在为空]问题
  • 如果在同一个表中多次执行此操作,请重复此步骤
  • 现在可以再次使用表编辑器
  • 注意:因为一旦创建了这些问题标题,就不能使用表编辑器,所以不能使用它查看设置为跨多个页面的选项,或者查看那些行/列跨距,因此,如果您进行了标记,并且要返回并稍后检查并找出w,则只需查看文档即可这些可能是要替换的标题问题。如果在跨越多个页面的表中再次创建标题范围,则在删除带有页面范围问题的标记之前,您将无法再次使用表编辑器


    我还没有发现是否可以将第行跨距设置与ID/相关联的标题单元格ID结合起来,并让用户软件识别两者,因此我一直在对大型但简单的表进行冗长的ID关联,作为我的“正确标记”选项,但不幸的是,它没有行跨度那么快和简单。

    您是否在CEL上的标题和引用上放置ID?Kevin,感谢您的回复。由于格式不正确,我甚至无法单击第2页上的单元格来关联标题。是否有方法在不使用表编辑器模式的情况下定义表结构?