跳到内容

技术PDF6:在中使用表元素进行表标记PDF格式文件

关于此技术

这种技术是足够见面1.3.1:信息和关系.

适用性

带表的标记PDF文档

此技术涉及1.3.1:信息和关系(与“使信息和关系通过以编程方式表示可使用以下技术确定:).

描述

此技术的目的是显示如何标记PDF文档中的表格使其被辅助技术识别。这通常是完成的通过使用创作PDF的工具。

表格信息必须以保留内部关系的方式呈现即使用户看不到表格或演示格式,信息也是改变。当文本之间的逻辑关系,数字、图像或其他数据以两个维度(垂直和水平)存在。这些关系以列和行表示,列和行为了感知逻辑关系,必须是可识别的。

可以使用Adobe Acrobat中的“将标记添加到文档”功能创建带标记的表,使用Adobe LiveCycle中的对象库,或将表格从第三方转换为PDF应用程序,如Microsoft Word。但是,结果表可能没有标记并且您应该确保表标记问题得到解决。

在PDF文档中,表格对表格元素使用以下结构类型:

  • 表元素().
  • 一个或多个表行元素(信托收据)它将表单元格的每一行定义为元素。
  • 一个或多个表标题元素(真实航向)或表数据元素(技术总监)作为每个表行元素的直接子元素。
  • 跨两行或多列的单元格应使用RowSpan(行跨度)ColSpan(列跨度)属性。
  • 对于包含空白单元格的表,可能需要添加空单元格技术总监单元格,以便每行或每列具有相同数量的单元格。

示例

示例1:在Microsoft Word中创建具有正确标记标题的表转换为PDF

此示例与Word一起显示。还有其他执行类似操作的软件工具功能。

  1. 选择表格
  2. 在功能区中,选择“表格设计”。
  3. 选中标题行复选框
Word中的“表设计”部分,选中“标题行”复选框以确保第一行标记为标题单元格。

此示例在操作中显示Word中标记表格标题的工作示例.

当表的标题结构更复杂时,必须添加此标记PDF编辑器,如Acrobat Pro。

示例2:在OpenOffice.org Writer 2.2中创建已正确标记的表转换为PDF时的标题

OpenOffice.org Writer显示了此示例。还有其他软件工具执行类似的功能。

  1. 访问表的上下文菜单并选择表。。。
  2. 选择“表格格式”选项卡。
  3. 选中Repeat Heading并在First Rows(第一行)列表框中选择“1”,如下所示图像。
OpenOffice.org Writer中选中“表格格式”选项卡的“表格图像”对话框。选中“重复标题”,并在“第一行”列表框中选择“1”,以确保第一行标记为标题单元格。

此示例在操作中显示OpenOffice Writer中标记的表标题的工作示例.

OpenOffice.org Writer只能将单元格标记为列标题,而不能标记为行标题。只有第一行可以标记为所有表列的标题。当桌子具有行标题或更复杂的标题结构,则必须添加此标记PDF编辑器,如Acrobat Pro。

示例3:使用Adobe Acrobat Pro中的“标记”选项卡修改表格标记

Adobe Acrobat Pro中显示了此示例。还有其他软件工具执行类似的功能。

要检查已转换的带有表格的文档是否具有正确的表格标记,请执行以下操作:

  1. 打开“视图”菜单→“显示/隐藏”→“导航窗格”→“辅助功能标记”。
  2. 手动检查每个表的标记,以确保标题和数据单元格已正确转换。
Adobe Acrobat Pro中的表,其中显示了打开以显示表标记的“标记”选项卡。所有应为标题的表格单元格都标记为TD单元格。

请注意,在这种情况下,表标题的格式不正确,并且被标记为作为数据单元格(技术总监). 将这些更改为真实航向标签:

  1. 在“辅助功能标记”选项卡上,展开包含标题单元格的表格行,如上图所示。
  2. 选择所有格式不正确的单元格,打开关联菜单,然后选择属性。。。
  3. 在“属性”对话框的“标记”选项卡上,使用“类型”下拉列表更改表数据单元格到表格标题单元格。
Adobe Acrobat Pro中的表显示了如何使用标记属性对话框将数据单元格更改为标题单元格

此示例在中的操作中显示Acrobat中标记表标题的工作示例.

示例4:使用表结构元素标记表

以下代码片段说明了简单表(标题)的典型代码行和数据行):

表的95 0 obj%结构元素<< /A 39 0右/K[96 0 R 101 0 R 106 0 R 111 0 R]/P 93 0右/S/表%标准结构类型为表>> endobj公司表行的96 0 obj%结构元素<< /K[97 0 R 98 0 R 99 0 R 100 0 R]/P 95 0卢比/S/TR%标准结构类型为表行>> endobj公司表头的97 0 obj%结构元素<</A[23 0 R 120 0 R]/K 1公司/第96页第0页/S/TH%标准结构类型为台面/第80页R>> endobj公司104 0 obj%表数据的结构元素(单元格内容)<< /A 29 0右/K 7(K 7)/P 1010右/S/TD%标准结构类型为表格数据/第80页R>> endobj公司

其他来源

无背书暗示。

测验

程序

  1. 对于每个表格,请确认以下其中一项:

    • 用屏幕阅读器阅读PDF文档,聆听表格信息以保留表标题之间逻辑关系的方式显示和数据单元格。
    • 使用PDF编辑器,验证信托收据,真实航向,技术总监标签在表树中的读取顺序和层次结构正确。
    • 使用能够显示表格元素的工具打开PDF文档,查看表结构,并验证它是否包含适当的TR、TH和TD结构。
    • 使用通过可访问性公开文档的工具美国石油学会,并验证表结构是否包含适当的信托收据,真实航向、和技术总监结构,并且它们处于正确的阅读顺序和层次结构中。

预期结果

  • #1为真。
返回页首