复合对象是一种特殊的图元对象,拥有图元对象的一切特性,但其内容在ResourceID指向的矢量图像资源中进行描述,一个资源可以被多个复合对象所引用,通过这种方式可实现对文档内矢量图文内容的复用。复合对象的描述如图71所示。
复合对象基本属性说明见表49。
名称 | 类型 | 说明 | 备注 | 章节 |
---|---|---|---|---|
ID | ST_ID | 不能与已有标识重复 | 必须 | |
ResourceID | ST_RefID | 引用资源文件中定义的矢量图像的标识 | 必须 |
参考XML如下:
<?xml version="1.0" encoding="utf-8"?>
复合对象引用的资源是 Res 中的矢量图像(CompositeGraphUnit),其类型为CT VectorG,其结构如图 72所示。
矢量图像属性明见表50。
名称 | 类型 | 说明 | 备注 | 章节 |
---|---|---|---|---|
ID | ST_ID | 不能与已有标识重复 | 必选 | |
Width | double | 复合图元的宽度,超出部分做剪切处理 | 必选 | |
Height | double | 复合图元的高度,超出部分做剪切处理 | 可选 | |
Thumbnail | ST_Loc | 该复合物件的缩略图 | 可选 | |
Substitution | ST_Loc | 指定可替换图像,用于高分辨率处理时进行图像替换 | 可选 | |
Content | Content | 内容的向量描述,应使用相对于该组合对象的坐标系 | 必选 | 7.7 页对象Page |