注释是版式文档形成后附加的图文信息,用户可通过鼠标或键盘与其进行交互。本标准中,页面内容与注释内容是分文件描述的。文档的注释在注释列表文件中按照页面进行组织索引,注释的内容在分页注释文件中描述,注释列表结构如图80所示。
注释列表(Page)属性说明见表60。
名称 | 类型 | 说明 | 备注 | 章节 |
---|---|---|---|---|
ID | ST_ID | 不能与已有标识重复 | 必选 | |
Page | string | 注释所在页 | 可选 | |
PageID | ST_RefID | 引用注释所在页面的标识 | 必选 | |
FileLoc | ST_Loc | 指向包内的分页注释文件 | 必选 |
参考XML如下:
<?xml version="1.0" encoding="UTF-8" ?>
<ofd:Annotations xmlns:ofd="http://www.ofdspec.org/2016">
<ofd:Page PageID="1">
<ofd:FileLoc>Page_0/Annotation.xml</ofd:FileLoc>
</ofd:Page>
</ofd:Annotations>
注释信息结构如图81所示
注释信息属性明见表61。
名称 | 类型 | 说明 | 备注 | 章节 |
---|---|---|---|---|
ID | ST_ID | 注释的标识 | 必选 | |
Type | string | 注释类型,具体取值请见表62 | 必选 | |
Creator | string | 注释创建者 | 必选 | |
LastModDate | Date | 最近一次修改的时间 | 必选 | |
Subtype | string | 注释子类型 | 可选 | |
Visible | boolean | 表示该注释对象是否显示 默认值为true |
可选 | |
boolean | 对象的Remark信息是否随页面一起打印 默认值为true |
可选 | ||
NoZoom | boolean | 对象的Remark信息是否不随页面缩放而同步缩放 默认值为false |
可选 | |
NoRotate | boolean | 对象的Remark信息是否不随页面旋转而同步旋转 默认值为false |
可选 | |
ReadOnly | boolean | 对象的Remark信息是否不能被用户更改 默认值为true |
可选 | |
SignRef | ST_RefID | 跳转的目标区域 | 可选 | |
Remark | string | 注释说明内容 | 可选 | |
Parameters | 注释参数(键值对) | 必选 | ||
Parameter | ST_RefID | 注释参数名称 | 必选 | |
Appearance | CT_PageBlock | 注释的静态呈现效果,使用页面块定义来描述 | 必选 | 7.7.3 页面块 |
注释类型由Type指定,可取值见表62。
类型 | 说明 |
---|---|
Link | 链接注释 |
Path | 路径注释,此对象一般为图形对象,比如矩形、多边形、贝塞尔曲线等 |
Highlight | 高亮注释 |
Stamp | 签章注释 |
Watermark | 水印注释 |
参考XML如下:
<?xml version="1.0" encoding="UTF-8" ?>
<ofd:PageAnnot xmlns:ofd="http://www.ofdspec.org/2016">
<ofd:Annot Type="Stamp" ID="7000" Subtype="SignatureInFile">
<Parameters>
<Parameter Name="fp.NativeSign">original_invoice</Parameter>
</Parameters>
<ofd:Appearance Boundary="4.5 104 115 20"/>
</ofd:Annot>
</ofd:PageAnnot>