技术PDF6:在中使用表元素进行表标记PDF格式文件
适用性
带表的标记PDF文档
此技术涉及1.3.1:信息和关系(与“使信息和关系通过以编程方式表示可使用以下技术确定:).
描述
此技术的目的是显示如何标记PDF文档中的表格使其被辅助技术识别。这通常是完成的通过使用创作PDF的工具。
表格信息必须以保留内部关系的方式呈现即使用户看不到表格或演示格式,信息也是改变。当文本之间的逻辑关系,数字、图像或其他数据以两个维度(垂直和水平)存在。这些关系以列和行表示,列和行为了感知逻辑关系,必须是可识别的。
可以使用Adobe Acrobat中的“将标记添加到文档”功能创建带标记的表,使用Adobe LiveCycle中的对象库,或将表格从第三方转换为PDF应用程序,如Microsoft Word。但是,结果表可能没有标记并且您应该确保表标记问题得到解决。
在PDF文档中,表格对表格元素使用以下结构类型:
- 表元素(
表
).
- 一个或多个表行元素(
信托收据
)它将表单元格的每一行定义为表
元素。
- 一个或多个表标题元素(
真实航向
)或表数据元素(技术总监
)作为每个表行元素的直接子元素。
- 跨两行或多列的单元格应使用
RowSpan(行跨度)
或ColSpan(列跨度)
属性。
- 对于包含空白单元格的表,可能需要添加空单元格
技术总监
单元格,以便每行或每列具有相同数量的单元格。
示例
示例1:在Microsoft Word中创建具有正确标记标题的表转换为PDF
此示例与Word一起显示。还有其他执行类似操作的软件工具功能。
- 选择表格
- 在功能区中,选择“表格设计”。
- 选中标题行复选框
此示例在操作中显示Word中标记表格标题的工作示例.
当表的标题结构更复杂时,必须添加此标记PDF编辑器,如Acrobat Pro。
示例2:在OpenOffice.org Writer 2.2中创建已正确标记的表转换为PDF时的标题
OpenOffice.org Writer显示了此示例。还有其他软件工具执行类似的功能。
- 访问表的上下文菜单并选择表。。。
- 选择“表格格式”选项卡。
- 选中Repeat Heading并在First Rows(第一行)列表框中选择“1”,如下所示图像。
此示例在操作中显示OpenOffice Writer中标记的表标题的工作示例.
OpenOffice.org Writer只能将单元格标记为列标题,而不能标记为行标题。只有第一行可以标记为所有表列的标题。当桌子具有行标题或更复杂的标题结构,则必须添加此标记PDF编辑器,如Acrobat Pro。
示例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公司
测验
程序
-
对于每个表格,请确认以下其中一项:
- 用屏幕阅读器阅读PDF文档,聆听表格信息以保留表标题之间逻辑关系的方式显示和数据单元格。
- 使用PDF编辑器,验证
信托收据
,真实航向
,和技术总监
标签在表树中的读取顺序和层次结构正确。
- 使用能够显示表格元素的工具打开PDF文档,查看表结构,并验证它是否包含适当的TR、TH和TD结构。
- 使用通过可访问性公开文档的工具美国石油学会,并验证表结构是否包含适当的
信托收据
,真实航向
、和技术总监
结构,并且它们处于正确的阅读顺序和层次结构中。
返回页首