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
基本信息
发布历史
-
1994年07月
研制信息
- 起草单位:
- 北京化工学院、机械电子工业部电子标准化研究所
- 起草人:
- 朱望规、罗韧鸿
- 出版信息:
- 页数: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
定制服务
推荐标准
- EJ/T 901-1994 直读式个人中子剂量当量 和剂量当量率监测仪 1994-10-24
- NB/Z 42001.1-2012 火力发电设备制造企业单位产品能源消耗限额 第1部分:电站锅炉 2012-08-23
- HB 5937-1986 飞机活动式着陆滑行灯试验方法 1986-04-14
- JB/T 7778.3-1995 银碳化钨电触头材料化学分析方法 气体容量法测定总碳量 1995-10-09
- HJ 462-2009 工业锅炉及炉窑湿法烟气脱硫工程技术规范 2009-03-06
- JB/T 10921-2008 燃煤锅炉烟气袋式除尘器 2008-06-16
- JB/T 7775.3-1995 铜钨碳化钨真空触头材料化学分析方法 气体容量法测定碳量 1995-10-09
- YD/T 841-1996 地下通信管道用塑料管 1996-04-04
- DL 5106-1999 跨越电力线路架线施工规程 2000-02-24
- YD/T 1065-2000 单模光纤偏振模色散的试验方法 2000-06-27