GB/T 15121.1-1994 信息处理系统 计算机图形 存储和传送图片描述信息的元文卷 第一部分:功能描述

GB/T 15121.1-1994 Information processing systems—Computer graphics—Metafile for storage and transfer of picture description information—Part 1:Functional specification

国家标准 中文简体 现行 页数:106页 | 格式:PDF

基本信息

标准号
GB/T 15121.1-1994
相关服务
标准类型
国家标准
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
1994-07-16
实施日期
1995-03-01
发布单位/组织
国家技术监督局
归口单位
机械电子工业部电子标准化研究所
适用范围
-

研制信息

起草单位:
北京化工学院、机械电子工业部电子标准化研究所
起草人:
朱望规、罗韧鸿
出版信息:
页数:106页 | 字数:212 千字 | 开本: 大16开

内容描述

中华人民共和国国家标准

信息处理系统计算机图形

存储和传送图片描述信息的元文卷

第一部分:功能描述GB/'r15121.1一94

IS08632-1一,987

Informationprocessingsystems-Computergraphics-Metaftle

forstorageandtransferofpicturedescriptioninformation-

Part1:Functionalspecification

本标准等同采用国际标准ISO8632-1-1987信《息处理系统计算机图形存储和传送图片描述

信息的元文卷第一部分:功能描述》。

0引言

0.1目的

计算机图形元文卷为图片信息的存储和检索提供一种合适的文卷格式。该文卷格式由一组可用于

以一种在不同结构的系统之间及具有不同能力和设计的设备之间兼容的方式描述图片的元紊组成。

0.2制定本标准的理由

制定一个标准的计算机图形元文卷的主要理由是:

a.使图片信息以有组织的方式存储在一个图形软件系统中;

b.便于在不同的图形软件系统之间传送图片信息;

c.使得能在图形设备之间传送图片信息;

d使得能在不同的计算机图形装置之间传送图片信息。

0.3设计要求

为达到上述目标采用了以下设计原则:

氏元文卷应为传送很宽范围的图片信息提供一组合适的元素;

b.元文卷应直接包含在图形设备上获得的较为常用的和基本的特性,并能通过一种逸出机制访

间不常见设施;

c.元文卷的设计应不会阻碍今后对本标准的扩充,以便彼盖目前尚未包括的设施;

d.应使GKS(图形核心系统,GB9544)通过元文卷输入及元文倦输出功能使用元文卷;

e.对于在元文卷大小、生成或解释速度、可读性、可编辑性和便于不同传输机制之间的传送等方

面有相互冲突的要求的不同应用,本标准应处理它们的各种要求。

0.4设计准则

上述要求被用来形成以下准则,这些准则用于在不同设计可能性之间作出选择。

a,完整性:在任一领域内,本标准所规定的功能自身应是完整的;

b.简明性:应避免冗余的元素或参数;

c.一致性:应避免相互矛盾的元素;

d.可扩展性:不应排除对本标准增加新元素和通用性的能力;

国家技术监怪局1994-07一16批准1995一03一01实施

GB/T15121.1一94

e.精确性:应很好地定义元素的最小结果和特性;

f.可实现性:在大多数主系统和/或图形硬件上应能有效地支持每个元素;

B.正交性:元文卷的元素彼此独立,其依赖关系应该是结构化和明确定义的;

n可预见性:本标准应使按推荐的或适当的方式使用的各个标准元素,保证都能获得正确的结

果,

五.标准实践:只对那些反映已有实践的、支持已有实践所必需的、或支持建iX.的标准所必需的元

素加以标准化;

i,实用性:功能应有足够的能力去完成有用的任务;

k.良好的结构化:各元素彼此之间的假定应最少化,一个元素应有一个很好地定义的接口和一

个描述简单的无条件的用途。应避免多用途元素和相应的副作用。

0.5元文券存取

尽管元文卷的主要用途将是完全顺序存取,但对它的设计使非顺序存取也是可能的。一旦建立起元

文卷的基本环境,若媒体、编码和实现均支持,则可以存取单个的图片。

0.6元文卷的生成和解释

虽然本标准描述元文卷生成和解释的预期结果,但并不描述其具体机制.元文卷元素的基本集包括

了一种附加依赖于具体应用的数据的能力,这些数据不具有图形的含义,本标准也未描述预期的解释结

果。

0.了形式说明与编码之间的区别

元文卷提供的功能是与任何一个特定的编码格式的标准分开的。本系列标准规定了此标准所描述

元素的标准和专用编码。附录B(参考件)说明了专用编码指南。本系列标准第二部分、第三部分和第四

部分分别规定了三种标准编码。每种标准编码都能表示在本标准中描述的全部功能.各种标准化编码

之间可以互相转换,而不丢失图片信息,尽管由于不同的编码有不同的量化精度,从而导致把后继的编

码解释为原先的编码时不一定产生完全相同的数据流。

本系列标准第二部分规定的字符编码是用来提供一个最小大小的编码。在完全编码系统的范畴,它

遵循GB2311所规定的代码扩充规则。它特别适用于在不支持二进制传送的网络中进行传送。

本系列标准第三部分规定的二进制编码提供了一种在许多系统上生成或解释时所播要的工作量最

少的编码。

本系列标准第四部分规定的清晰正文编码提供了一种能用标准正文编辑器产生、观察和编辑的编

码。因此它也适用于在仅支持正文卷传送的网络中进行传送。

0.8与其它标准的关系

本系列标准完全利用图形核心系统GKS(GB9544)作为其图形系统的模型。此外,本系列标准规定

的元文卷可被GKS用作一个静态图片的捕获元文卷。本系列标准与GKS之间的一种关系(即GKS用

本系列标准的元素的一个子集作为一个静态图片捕获的元文卷)将在附录E(参考件)中说明。

本系列标准第二部分规定的字符编码遵循GB2311规定的代码扩充技术。

本系列标准第三部分规定的二进制编码使用在ANSIAEEE754-1986中描述的表示浮点数机

制。

对某些元素,CGM规定留作登记用的某些参数的值域。这些值的含义将由图形项的登记机构按确

定的规程(见4.n)来定义。这些规程不适用于规定留作专用的值或值域;对专用的值或值域未作标准

化规定。

0.9关于附录的说明

本标准的附录均为参考件。

GB/'r15121.1一94

1主肠内容与适用范围

本系列标准提供一种适用于图片描述信息的存储和传送的文卷格式。这个文卷格式由可用某种方

法来描述图片的元素的有序集合组成,这种方法对不同结构的系统和不同能力、不同设计的设备是兼容

的。

描述的元素提供在一个多种的图形设备领域上表示一个多种图片。元素被分成组,这些组定界主结

构(元文卷和图片)、确定用于元文卷之中的表示方法、控制图片的显示、执行基本绘图动作、控制基本绘

图动作的属性、及提供存取非标准设备的能力。

元文卷以这样一种方式定义;除顺序存取整个元文卷外,还很好地规定了存取单个的图片。在使用

本标准的任何系统中哪一种有效还取决于媒体、编码和实现。

除功能描述外,还规定了元文卷语法的三种标准编码。这些编码能满足下述应用的要求:要求最小

的元文卷大小、生成和解释的工作量最少及有最大的灵活性。

本标准还描述了形式语法格式。本系列标准的其它三部分描述了遵循该语法的三种标准化的编码:

第二部分描述了字符编码,在完全编码系统范畴内它遵循GB2311所描述的代码扩展规则;第三部分

描述了二进制编码;第四部分描述了清晰正文编码。

2引用标准

GB1988信息处理信息交换用七位编码字符集

GB2311信息处理七位和八位编码字符集代码扩充技术

GB9544信息处理系统计算机图形图形核心系统(GKS)的功能描述

GB12054数据处理转义序列的登记规程

3术语和缩写

3.1术语

本标准使用下列术语。

注:本标准尽可能使用普遍接受的图形术语。

3.1.1宽高比aspectratio

一个诸如窗口或视口的矩形域的宽度与高度的比值。例如,宽高比2.0表示区域的宽度是高度的二

倍。

3.1.2外貌源旗标(ASF)AspectSourceFlag

作为指定一个特定的属性选择是单“独的”还是“成束的”的指示器。

3.1.3原语的外貌aspectsofprimitives

可以改变原语的外貌的方法。一些外貌直接受原语属性控制,而另一些外貌则通过束表来间接控

制。

3.1.4属性元素attributeelements

描述图形元素外貌的元文卷元素。

3.1.5束bundle

与下列图形元素类型之一相联系的属性集合:线、记号、正文和填充区。

3.1.6束索引bundleindex

特定输出原语的束表中的索引。

3.1.7束表bundletable

由表示属性集合的每个索引组成的索引表。

3.1.8剪取指示器clipindicator

GB/T15121.1一94

指明是否为以剪取矩形为界限来对元文卷图形元素进行剪取的指示器。

3.1.9剪取矩形cliprectangle

在元文卷图形元素被剪取时,用作剪取边界且在VDC(虚拟设备坐标系)空间定义的矩形。

3.1.10剪取clipping

移去各显示元素的处于所给边界外的部分。

3.1.11颜色选择方式colourselectionmode

指明颜色选择是“直接的气用RGB值描述)还是“索引的"(由RGB值表中的索引来描述)的指示

器。

3.1.12颜色表colourtable

用于由一个颜色索引映射到相应颜色的表。见3.1.21与3.1.30,

3.1.13颜色值colourvalue

由描述颜色的RGB(红、绿、蓝)分量组成的值。

3.1.14计算机图形接口(CGI)ComputerGraphicsInterface

与图形设备会话的接口技术规范。

3.1.15计算机图形元文卷(CGM)ComputerGraphicsMetafile

存储和传送图片描述信息机制的规范。

3.1.16共扼直径对(CDP)ConjugateDiameterPair

它是一个椭圆的直径对D,d,它使其中一个直径的终点对椭圆的切线平行于另一个直径。

3.1.17控制元素controlelements

用于确定编址空间、剪取边界、图片定界和元文卷元素描述格式的元文卷元素。

3.1.18数据接口datainterface

在由一个或多个操作码与数据组成的包所包含的软件模块与设备之间的接口,它与子程序接口形

成对照。

3.1.19描述符元素descriptorelements

描述功能内容、格式、缺省条件、标识和元文卷特征的元文卷元素。

3.1.20设备驱动器devicedriver

一个图形的实现中支持物理设备的与设备相关的部分.设备驱动器产生与设备相关的输出。

3.1.21直接颜色directcolour

不需要通过一个颜色表的中间映射而直接确定颜色值的颜色选择模式。见3.1.12与3.1.30,

3.1.22显示面displaysurface

图形设备中能显示图像的部分。例如,显示器屏、绘图机纸。

3.1.23逸出元素escapeelements

描述那些用于构造图片的与设备相关或与系统相关的元文卷元素,但它未以其它方式标准化。

3.1.24外部元素externalelements

传送不直接与图像生成相关的信息的元文卷元素。

3.1.25字体font

字符的字型或样式,它与诸如大小、旋转角等其它的正文属性无关。字体与字符集不同。

3.1.26图形元素graphicalelements

描述元文卷中的图像的元文卷元素。

3.1.27图形核心系统(GKS)GraphicalKernelSystem

一个标准化的应用程序员与图形的接口。

3.1.28图形设备graphicsdevice

在其上能表达显示图像的设备。例如,刷新显示器、存储管显示器或绘图仪。

Gs/T15121.1一94

3.1.29阴影线样式hatchstyle

填充封闭图形的格式。一个阴影线样式由一组或多组线集合组成,它们将表示要填充图形的内部。

3.1.30索引颜色indexedcolour

一种利用颜色索引从一个颜色表中检索颜色值的颜色选取模式。见3.1.12与3.1.21,

3.1.31消』息message

在元文卷解释时,用于向操作者传递信息的一个字符串。

3.1.32元文卷metafile

用于图形数据和控制信息的存储和传送的一种机制。这些信息包括对一个或多个图片与设备无关

的描述信息。

3.1.33元文卷描述符(MD)MetafileDescriptor

用于描述元文卷格式(但不是它的编码方法)和元文卷解释器预期功能的元文卷元素。

3.1.34元文卷元素metafileelement

能用来构造图片或传送信息的功能项。

3.1.35元文卷生成器metafilegenerator

产生计算机图形元文卷的处理或设备。

3.1.36元文卷解释器metafileinterpreter

读入计算机图形元文卷且对其内容解释的处理或设备。为了驱动一个计算机图形接口(CGI)或另

外的设备接口,以获得一个与预定的图片尽可能接近的相似图片,可能需要一个解释器。

3.1.37规格化设备坐标(NDC)NormalizedDeviceCoordinates

在一个与设备无关的坐标系内规定且规格化到某个范围(典型的是。.0到1.0)的坐标。见3.1.46,

3.1.47,3.1.48与3.1.45,

3.1.38图案样式patternstyle

用图案来填充封闭图形的格式。一个图案样式由多种颜色或阴影线象元的阵列组成。

3.1.39图片说明符(PD)PictureDescriptor

用来为整个图片设置属性元素的解释方式的元文卷元素集合。

3.1.40象素pixel

观察面上能够独立地赋予颜色的最小单元。

3.1.41实现的边realizededge

当边是不可见时它是填充区的零宽度的想象中的边界线;当边是可见时它是有限宽度显示的边界

线。

3.1-42实现的内部realizedinterior

在一个被填充区域元素中,想象内部扩展到并终止于实现的边的那个部分。

3.1.43观察面viewsurface

见3.1.22,

3.1.44虚拟设备virtualdevice

通过计算机图形接口((CGI)向图形软件或图形系统表达一组图形能力的想象的图形设备。

3.1-45虚拟设备坐标(VDC)VirtualDeviceCoordinates

用于在VL(空间指定位置的坐标,这些是绝对的二维坐标。见3.1.48,

3.1.46VDC范围VDCextent

包含在VDC区域中的有用的矩形区域。见3.1.47与3.1.48,

3.1.47VDC区域VDCrange

在VDC空间中,由可声明坐标类型、精度、元文卷的编码格式表达的所有坐标集合来组成的矩形

区域。见3.1.46与3.1.48,

GB/'r15121.1一94

3.1.48VDC空间VDCspace

一个无精度与范围限制的二维笛卡儿坐标空间。在元文卷中仅可实现VDC空间的一个子集<VDc

区域)。见3.1.46,3.1.47与3.1.45,

3.2缩写

下列缩写适用于本系列标准的各个部分:

ASF外貌源旗标

CDP共辘直径对

CGI计算机图形接口

CGM计算机图形元文卷

GKS图形核心系统

MD元文卷描述符

NDC规格化设备坐标

PD图片说明符

VDC虚拟设备坐标

4概念

4.1概述

计算机图形元文卷的目标是以与设备无关的方式规定对图形信息的描述、存储和传递。为此,本系

列标准定义了可能出现在元文卷中的元素集合的形式(语法)和功能特性(语义)。规定了下列元素类型:

—定界符元素,它限定元文卷的有效结构;

—元文卷描述符元素,它描述CGM的功能内容、缺省条件、标识和特性;

—图片描述符元素,对每个图片它设置属性元素的解释方式;

—控制元素,它使图片边界和坐标表示可以修改;

—图形原语元素,它描述在CGM中每个图片的直观成分;

—属性元素,它描述图形原语元素的外观;

—逸出元素,它描述用于构造图片的与设备相关或与系统相关的元素,但对其未进一步作标准规

定;

—外部元素,它传递不直接与一个图形映象的生成有关的信息。

计算机图形元文卷是从本标准化集合中元素的汇集。元“文卷开始”和“元文卷结束”元素在一个完

整的元文卷中仅各出现一次,其它类型元素的出现可以根据需要定。为了在图形设备上显示一个元文卷

的图片内容,需要对其进行解释。描述符元素给解释器足够的数据以对元文卷元素进行解释,并就显示

所需的资源作出明确的规定。

任一CGM都含有一些定界符元素;此外可以包括:元文卷解释的控制元素、用于说明属性元紊参

数模式的图片描述符元素、定义图形实休的图形原语元素、定义图形原语元素外观的属性元素、处理特

定设备的非标准特征的逸出元素和交换在CGM图片定义之外的信息的外部元家。

一个最小的正确的元文卷包括“元文卷开始”、“元文卷版本号”和“元文卷元素表”组成的元文卷描

述符及“元文卷结束”。

4.2定界符元紊

每个元文卷都以一个“元文卷开始”元素开始,并以“元文卷结束”元素结束。允许多个元文卷一起存

储和传送。

每个图片以“图片开始”元素为开始,而以“图片结束”元素为结束。在这两个定界符元素之间,用“图

片体开始”元素把图片描述符元素与图片体分开。

一旦元文卷描述符元素被读人,如果编码、存取机制和实现允许的话,就可以稳妥地完成,以与顺序

GB/T15121.1一94

方式相对的随机方式存取单个图片。

“元文卷开始”元素和“图片开始”元素有用于识别元文卷和图片的名字参数。

4.3元文卷描述符元亲

元文卷描述符元素(MD)是一种描述CGM解释所需功能能力的元素。这些元素是:

METAFILEVERSION元文卷版本号

METAFILEDESCRIPTION元文卷说明

VDCTYPEVL〔类型

INTEGERPRECISION整型精度

REALPRECISION实型梢度

INDEXPRECISION索引精度

COLOURPRECISION颜色精度

COLOURINDEXPRECISION颜色索引精度

MAXIMUMCOLOURINDEX最大颇色索引

COLOURVALUEEXTENT颜色值范围

METAFILEELEMENTLIST元文卷元家表

METAFILEDEFAULTREPLACEMENT元文卷缺省替换

FONTLIST字体表

CHARACTERSETLIST字符集表

CHARACTERCODINGANNOUNCER宇符编码宜布

在一个特定的元文卷中,元文卷元素表至少要列出在该元文卷中出现的标准化元素。从而使CGM

解释器获知成功地解释CGM元文卷所需的能力。CGM包含单个元文卷描述符,在一个元文卷中,元文

卷描述符紧跟在元文卷开始元素之后(可能的例外是擂入外部元素和逸出元素)。

4.3.1标识

标识信息包括本系列标准的版本说明和关于元文卷的来源、拥有者、生成日期等说明。

4.3.2功能能力

CGM的内容由“元文卷元素表”元素定义。它包含一个元文卷中使用的控制元素、图形原语元素和

属性元素。提供了CGM元素的两种简写名字供元文卷元素表使用。不应将这些简写名字着作宏名称,

也不能看作一致性的等级。

4.3.2.1绘图集

绘图集包含强制性的CGM元素(即:在每个一致的CGM中将出现的元素)和大多数图形原语元素

和属性元素。绘图集由简写名字DRAWINGSET确定。

包含在绘图集内的元素是:

BEGINMETAFILE元文卷开始

ENDMETAFILE元文卷结束

BEGINPICTURE图片开始

BEGINPICTUREBODY图片体开始

ENDPICTURE图片结束

METAFILEVERSION元文卷版本号

METAFILEDESCRIPTION元文卷描述

VDCTYPEVDC(虚拟设备坐标)类型

METAFILEELEMENTLIST元文卷元素表

AUXILIARYCOLOUR辅助颜色

TRANSPARENCY透明性

GB/T15121.1一94

CLIPRECTANGLE剪取矩形

CLIPINDICATOR剪取指示器

VDCEXTENTVDC范围

BACKGROUNDCOLOUR背景颜色

COLOURSELECTIONMODE颜色选择方式

POLYLINE折线

DISJOINTPOLYLINE不相连折线

POLYMARKER多点记号

TEXT正文

RESTRICTEDTEXT受限正文

APPENDTEXT增补正文

POLYGON多边形

POLYGONSET多边形集

CELLARRAY象元阵列

GENERALIZEDDRAWINGPRIMITIVE广义绘图原语

RECTANGLE矩形

CIRCLE圆

CIRCULARARC3POINT三点式圆弧

CIRCULARARC3POINTCLOSE三点式封闭圆弧

CIRCULARARCCENTRE中心式圆弧

CIRCULARARCCENTRECLOSE中心式封闭圆弧

ELLIPSE椭圆

ELLIPTICALARC椭圆弧

ELLIPTICALARCCLOSE封闭椭圆弧

LINEBUNDLEINDEX直线束索引

LINETYPE线型

LINEWIDTH线宽

LINECOLOUR线颜色

MARKERBUNDLEINDEX记号束家引

MARKERTYPE记号类型

MARKERSIZE记号大小

MARKERCOLOUR记号颜色

TEXTBUNDLEINDEX正文束索引

TEXTFONTINDEX正文宇体索引

TEXTPRECISION正文准确度

CHARACTEREXPANSIONFACTOR字符扩展因子

CHARACTERSPACING字符间距

TEXTCOLOUR正文颜色

CHARACTERHEIGHT字符高度

CHARACTERORIENTATION字符方向

TEXTPATH正文路径

TEXTALIGNMENT正文对准

FILLBUNDLEINDEX填充束索引

GB/T15121.1一94

INTERIORSTYLE内部样式

FILLCOLOUR填充颜色

HATCHINDEX阴影线索引

PATTERNINDEX图案索引

EDGEBUNDLEINDEX边束索引

EDGETYPE边类型

EDGEWIDTH边宽

EDGECOLOUR边颜色

EDGEVISIBILITY边可见性

FILLREFERENCEPOINT填充参照点

PATTERNTABLE图案表

PATTERNSIZE图案大小

ASPECTSOURCEFLAGS外貌源旗标

ESCAPE逸出

MESSAGE消息

APPLICATIONDATA应用数据

4.3.2.2绘图加控制集

绘图加控制集可以用来指示在绘图集中的所有元素,再加上附加的控制、元文卷描述符、图片描述

符和属性元素。它由简写名字DRAWINGPLUSCONTROLSET来确定。

包含在绘图加控制集上的元素是绘图集中的所有元素及下述元素:

INTEGERPRECISION整型精度

REALPRECISION实型精度

INDEXPRECISION索引精度

COLOURPRECISION颜色精度

COLOURINDEXPRECISION颜色索引精度

MAXIMUMCOLOURINDEX最大颜色索引

COLOURVALUEEXTENT颜色值范围

METAFILEDEFAULTSREPLACEMENT元文卷缺省替换

FONTLIST字体表

CHARACTERSETLIST字符集表

CHARACTERCODINGANNOUNCER字符编码宣布

VDCINTEGERPRECISIONVDC整型精度

VDCREALPRECISIONVDC实型精度

SCALINGMODE定比方式

LINEWIDTHSPECIFICATIONMODE线宽说明方式

MARKERSIZESPECIFICATIONMODE记号大小说明方式

EDGEWIDTHSPECIFICATIONMODE边宽说明方式

CHARACTERSETINDEX字符集索引

ALTERNATECHARACTERSETINDEX增补字符集索引

4.3.3缺省元文卷状态

缺省状态是指在每个图片的开始处解释器被返回的状态。所有元文卷元素的缺省状态在第6章中

定义。这些缺省值可以用“元文卷缺省替换”元素有选择地替换。字符集索引与登记或专用字符集以及

赋予正文字体索引意义之间的对应关系也由元文卷描述符规定。

GB/'r15121.1一94

4.4图片描述符元素

图片描述符元素包括:说明整个图片的其它元素的参数方式的元素,对图片中有效空间进行布局的

元素以及设置在图片开始处清观察面后所呈的颜色的元素。这些元素是:

SCALINGMODE定比方式

COLOURSELECTIONMODE颜色选择方式

LINEWIDTHSPECIFICATIONMODE线宽说明方式

MARKERSIZESPECIFICATIONMODE记号大小说明方式

EDGEWIDTHSPECIFICATIONMODE边宽说明方式

VDCEXTENTVDC范围

BACKGROUNDCOLOUR背景颜色

这些元素如包含在一个图片中,它们将出现在“图片开始”元素之后,在“图片体开始”元素之前,“逸

出”元素和外部元素允许出现在图片说明描述部。

4.4.1定比方式

VDC空间既可是一个抽象空间,它可以映射成一个物理设备上的任意大小;或者是一个公制空间,

它将映射成特定大小。利用“定比方式”元素可以对逐个图片选择所要使用的方式。

这个“定比方式”元素提供选择抽象空间还是公制空间的一个旗标;当选择公制空间时,还给出指定

每一个VDC单位折合成毫米数的比例因子。

4.4.2颜色选择方式

“颜色选择方式”元素决定图片选择“索引的”还是“直接的0,(RGB)颜色说明,并在颜色属性下被进

一步描述。

4.4.3说明方式

线宽、记号大小和边宽可以用多种方式说明。例如,线宽可以规定为VDC单位的度量,也可以在解

释时规定为用于与设备相关的标称线宽的一个比例因子。对每个有这类多种方式的属性元素来说,都有

一个与之相联系的控制元素,它定义该属性元素的参数方式。

4.4.4VDC范围

存在一个定义VDC范围的元文卷元素。该范围由V“DC范围”元素通过指定观察者看图片时的范

围的左下角点及右上角点在VDC空间的地址来设置的。在CGM元素中,允许出现在VDC范围之外的

值,它指明一个图像的可见部分包含在VDC范围之中。从而给出了一个图片的有效区域的框架:任何

一维上的坐标值从左下角到右上角可以增加或减少,例如,在一个以左上角为原点的设备上,一个图片

可以用直接映射到设备的坐标来描述;但还可在一个以左下角为原点的设备上正确地显示出来。图1解

释了这些概念。

VDC范围确定了VDC空间的指向(即,z轴正向(十z)和y轴正向(十刃的方向以及y轴正向是从

二轴正向顺时针转900还是逆时针转900)。特别是,VDC范围确定正角和负角方向如下:正90。角定义为

从二轴正向到y轴正向的角度(见图1)。注意:有些属性,诸如正文属性(例如,“字符方向?"的竖向量和

基向量的方向,其枚举值“右”、“左”、“上”、“下”的含义)与这些定义密切相关。

范围的缺省状态在第6章规定,可以用MD中的“元文卷缺省替换”元素加以改变,在每个图片的

开始处“VDC范围”返回到该缺省状态。

4.4.5CGM的剪裁

确定VDC区域和VDC范围的能力提供了以任何一个期望的方法构造元文卷编址能力的灵活性。

它可以构造为一个抽象的、规格化的编址区域,以得到最大的设备无关性。为利用特定设备的特性,也可

以将其构造为仿真特定目标设备的编址能力。这种设备特定的元文卷的编址区域是VDC元素中固有

的、规格化范围的另一种规格化编址区域,因此设备的无关性得以保持。

GB/T15121门一94

右上角点

v场向

工增向

左下角点

VDC范圈0.9,0.0,1.0,0.75

右上角点

Y增向

工增向

,..,侧,,~-..‘叫“曰明.

左下角点

VDC范围0.018.5111.010.0

图1VDC范围确定正负角度的方向

在元文卷中这种坐标剪裁能力可以消除在元文卷解释时对目标设备进行坐标转换的需要。确定

VDC范围的能力,允许在目标图形设备上用可编址点正确记录元文卷坐标。

用V“DC范围’,对动态大区域或很小范围的世界坐标编码有可能在元文卷解释时,导致性能上的损

失;如果这种VDC范围超过了与它相容而能力较小的元文卷解释器的VDC范围,将导致可移植性的

降低。

除VDC剪裁外,一个元文卷发生器能限制或剪裁一个元文卷的功能内容,以适应特定设备或应

用,且通过利用“元文卷元素表”元素宣布这样的功能剪裁。

4.4.6背景颜色

每个图片定义在一个元文卷中独立于其它图像的图形图像。该图像的背景颜色可以由图片描述符

GB/T15121.1一94

元素“背景颜色”来指定。如果在图片描述符中不包含这个元素,则图像的背景颜色取缺省背景颜色值,

而此缺省值可按第6章规定或在元“文卷缺省替换”元素中规定。

不管“颜色选择方式”的当前值是什么,“背景颜色”元素的参数总是RGB.若“颜色选择方式”元素

是取索引方式,则对这个图片而言,“背景颜色”定义颜色索引。的初始表示。

4.5控制元素

控制元素确定CGM元素的编址空间、剪取边界和格式说明。可由“元文卷描述符元素”来控制某些

格式说明,其它的控制由可能出现在元文卷的图片体中的控制元素来完成。对给定的元文卷,属前一类

型的那些项是固定的,而后一类型的项是可变的,即在一个图片中它们可以改变。

4.5.1VDC空间和区域

一个元文卷的图形原语元素定义一个虚图像。这些元素的坐标(即,在虚图像中点的编址)是绝对二

维虚拟设备坐标(VDC).VD(:空间是一个精度和范围都不一定的二维坐标空间,只能实现VDC空间

的一个子集。VDC区域包括可按说明的V“DC类型”和(取决于类型的)0VDC整型精度”或V“DC实型

精度”所确定的格式表示的所有坐标。

不能直接设备VE〔区域;它完全由一个元文卷中的V“DC类型”以及V“DC整型梢度”、或者V“DC

实型精度”决定。这些元素是可控制的,一些由元文卷的动态元素控制,一些由MD中静态元家控制。注

意这样定义的VDC区域(VDC空间的一个矩形子区域)不取连续值,而取离散值。不管VDC区域的宽

高比和区域的顺粒度如何,都隐含规定x方向的一个VDC单位和y方向的一个VD〔单位表示相同的

距离。

4.5.2剪取

为了将对图形原语元素(特别是诸如“圆”、“三点式圆弧”、“正文”等可扩展元素)的剪取延迟到元文

卷解释时,在CGM中提供了一个剪取控制特性,剪取控制由在VDC空间定义“剪取矩形”来获得。在元

文卷解释时是否以剪取矩形为界限时进行剪取,由“剪取指示器”元素控制,这个元素设置元文卷方式为

“开”或“关”。“剪取矩形”和“剪取指示器”的缺省值在第6章中列出。

4.6图形原语元紊

图形原语元素是那些描述图片中可见成分的元素,它们的坐标变量以VD(:单位确定,CGM提供

下述图形原语元素:

POLYLINE折线

DISJOINTPOLYLINE不相连折线

POLYMARKER多点记号

TEXT正文

RESTRICTEDTEXT受限正文

APPENDTEXT增补正文

POLYGON多边形

POLYGONSET多边形集

CELLARRAY象元阵列

GENERALIZEDDRAWINGPRIMITIVE(GDP)广义绘图原语

RECTANGLE矩形

CIRCLE圆弧

CIRCULARARC3POINT三点式圆弧

CIRCULARARC3POINTCLOSE三点式封闭圆弧

CIRCULARARCCENTRE

定制服务