GB/T 15121.1-1994
标准分类号
标准ICS号:信息技术、办公机械设备>>35.140计算机图形技术
中标分类号:电子元器件与信息技术>>信息处理技术>>L81计算机图形
关联标准
采标情况:ISO 8632-1-1987
出版信息
出版社:中国标准出版社
页数:平装16开, 页数:107, 字数:212千字
标准价格:38.0 元
出版日期:1995-03-01
相关单位信息
首发日期:1994-07-16
复审日期:2004-10-14
起草单位:电子部电子标准化所
归口单位:全国信息技术标准化技术委员会
发布部门:国家技术监督局
主管部门:国家标准化管理委员会
标准简介
本系列标准提供一种适用于图片描述信息的存储和传送的文卷格式。这个文卷格式由可用某种方法来描述图片的素的有序集合组成,这种方法对不同结构的系统和不同能力、不同设计的设备是兼容的。描述的素提供在一个多种的图形设备领域上表示一个多种图片。素被分成组,这些组定界主结构(文卷和图片)、确定用于文卷之中的表示方法、控制图片的显示、执行基本绘图动作、控制基本绘图动作的属性、及提供存取非标准设备的能力。文卷以这样一种方式定义;除顺序存取整个文卷外,还很好地规定了存取单个的图片。在使用本标准的任何系统中哪一种有效还取决于媒体、编码和实现。除功能描述外,还规定了文卷语法的三种标准编码。这些编码能满足下述应用的要求:要求最小的文卷大孝生成和解释的工作量最少及有最大的灵活性。本标准还描述了形式语法格式。本系列标准的其它三部分描述了遵循该语法的三种标准化的编码:第二部分描述了字符编码,在完全编码系统范畴内它遵循GB2311所描述的代码扩展规则;第三部分描述了二进制编码;第四部分描述了清晰正文编码。 GB/T 15121.1-1994 信息处理系统 计算机图形 存储和传送图片描述信息的元文卷 第一部分:功能描述 GB/T15121.1-1994 标准下载解压密码:www.bzxz.net
标准内容
中华人民共和国国家标准
信息处理系统计算机图形
存储和传送图片描述信息的元文卷第一部分:功能描述
Information processing systems--Computer graphics-Metafilefor storage and transfer of picture description informationPart 1; Functional specificationGB/T.15121..1--94
ISO 8632-1-1987
本标准等同采用国际标准ISO8632-1-1987《信息处理系统计算机图形存储和传送图片描述信息的元文卷第一部分:功能描述》。0引
0.1目的
计算机图形元文卷为图片信息的存储和检索提供一种合适的文卷格式。该文卷格式由一组可用于以一种在不同结构的系统之间及具有不同能力和设计的设备之间兼容的方式描述图片的元素组成。0.2制定本标准的理由
制定一个标准的计算机图形元文卷的主要理由是:使图片信息以有组织的方式存储在一一个图形软件系统中;p.
便于在不同的图形软件系统之间传送图片信息;使得能在图形设备之间传送图片信息;使得能在不同的计算机图形装置之间传送图片信息。0.3设计要求
为达到上述目标采用了以下设计原则:元文卷应为传送很宽范围的图片信息提供一组合适的元素;a
元文卷应直接包含在图形设备上获得的较为常用的和基本的特性,并能通过一种逸出机制访b.
问不常见设施;
元文卷的设计应不会阻碍今后对本标准的扩充,以便覆盖目前尚未包括的设施;c.
d.应使GKS(图形核心系统,GB9544)通过元文卷输入及元文卷输出功能使用元文卷;对于在元文卷大小、生成或解释速度、可读性、可编辑性和便于不同传输机制之间的传送等方e.
面有相互冲突的要求的不同应用,本标准应处理它们的各种要求。0.4设计准则
上述要求被用来形成以下准则,这些准则用于在不同设计可能性之间作出选择。.完整性:在任一领域内,本标准所规定的功能自身应是完整的;a.
b。简明性:应避免亢余的元素或参数;C一致性:应避免相互矛盾的元素;d,可扩展性:不应排除对本标准增加新元素和通用性的能力;国家技术监督局1994-07-16批准1995-03-01实施
GB/T 15121.1-—94
精确性:应很好地定义元素的最小结果和特性;e.
可实现性:在大多数主系统和/或图形硬件上应能有效地支持每个元素;f
正交性:元文卷的元素彼此独立,其依赖关系应该是结构化和明确定义的;g.
可预见性:本标准应使按推荐的或适当的方式使用的各个标准元素,保证都能获得正确的结标准实践:只对那些反映已有实践的、支持已有实践所必需的、或支持建议的标准所必需的元素加以标准化;
j.实用性:功能应有足够的能力去完成有用的任务,k.良好的结构化:各元素彼此之间的假定应最少化,一个元素应有一个很好地定义的接口和一个描述简单的无条件的用途。应避免多用途元素和相应的副作用。0.5元文卷存取
尽管元文卷的主要用途将是完全顺序存取,但对它的设计使非顺序存取也是可能的。一旦建立起元文卷的基本环境,若媒体、编码和实现均支持,则可以存取单个的图片。0.6元文卷的生成和解释
虽然本标准描述元文卷生成和解释的预期结果,但并不描述其具体机制。元文卷元素的基本集包括了一种附加依赖于具体应用的数据的能力,这些数据不具有图形的含义,本标推也未描述预期的解释结果。
0.7形式说明与编码之间的区别
元文卷提供的功能是与任何一个特定的编码格式的标准分开的。本系列标准规定了此标准所描述元素的标准和专用编码。附录B(参考件)说明了专用编码指南。本系列标准第二部分、第三部分和第四部分分别规定了三种标准编码。每种标准编码都能表示在本标准中描述的全部功能。各种标准化编码之间可以互相转换,而不丢失图片信息,尽管由于不同的编码有不同的量化精度,从而导致把后继的编码解释为原先的编码时不一定产生完全相同的数据流。本系列标准第二部分规定的字符编码是用来提供一个最小大小的编码。在完全编码系统的范畴,它遵循GB2311所规定的代码扩充规则。它特别适用于在不支持二进制传送的网络中进行传送。本系列标准第三部分规定的二进制编码提供了一种在许多系统上生成或解释时所需要的工作量最少的编码。
本系列标准第四部分规定的清晰正文编码提供了一种能用标准正文编辑器产生、观察和编辑的编码。因此它也适用于在仅支持正文卷传送的网络中进行传送。0.8与其它标准的关系
本系列标准完全利用图形核心系统GKS(GB9544)作为其图形系统的模型。此外,本系列标准规定的元文卷可被GKS用作一个静态图片的捕获元文卷。本系列标准与GKS之间的种关系(即GKS用本系列标准的元素的一个子集作为一个静态图片捕获的元文卷)将在附录E(参考件)中说明。本系列标准第二部分规定的字符编码遵循GB2311规定的代码扩充技术。本系列标准第三部分规定的二进制编码使用在ANSI/IEEE754--1986中描述的表示浮点数机制。
对某些元素,CGM规定留作登记用的某些参数的值域。这些值的含义将由图形项的登记机构按确定的规程(见4.11)来定义。这些规程不适用于规定留作专用的值或值域;对专用的值或值域未作标准化规定。
0.9关于附录的说明
本标准的附录均为参考件。
1主题内容与适用范围
GB/T 15121.1-94
本系列标准提供一种适用于图片描述信息的存储和传送的文卷格式。这个文卷格式由可用某种方法来描述图片的元素的有序集合组成,这种方法对不同结构的系统和不同能力、不同设计的设备是兼容的。
描述的元素提供在一个多种的图形设备领域上表示一个多种图片。元素被分成组,这些组定界主结构(元文卷和图片)、确定用于元文卷之中的表示方法、控制图片的显示、执行基本绘图动作、控制基本绘图动作的属性、及提供存取非标准设备的能力。元文卷以这样一种方式定义;除顺序存取整个元文卷外,还很好地规定了存取单个的图片。在使用本标准的任何系统中哪一一种有效还取决于媒体、编码和实现。除功能描述外,还规定了元文卷语法的三种标准编码。这些编码能满足下述应用的要求:要求最小的元文卷大小、生成和解释的工作量最少及有最大的灵活性。本标准还描述了形式语法格式。本系列标准的其它三部分描述了遵循该语法的三种标准化的编码:第二部分描述了字符编码,在完全编码系统范畴内它遵循GB2311所描述的代码扩展规则,第三部分描述了二进制编码;第四部分描述了清晰正文编码。2引用标准
GB 1988
信息交换用七位编码字符集
信息处理
GB2311信息处理七位和八位编码字符集代码扩充技术GB9544信息处理系统计算机图形图形核心系统(GKS)的功能描述GB12054数据处理转义序列的登记规程3术语和缩写
3.1术语
本标准使用下列术语。
注:本标准尽可能使用普遍接受的图形术语。3. 1. 1 宽高比 aspect ratio
-个诸如窗口或视口的矩形域的宽度与高度的比值。例如,宽高比2.0表示区域的宽度是高度的二倍。
3.1.2外貌源旗标(ASF)Aspect SourceFlag作为指定一个特定的属性选择是“单独的”还是“成束的”的指示器。3.1.3原语的外貌aspects of primitives可以改变原语的外貌的方法。一些外貌直接受原语性控制,而另一些外貌则通过束表来间接控制。
3.1.4属性元素attribute elements描述图形元素外貌的元文卷元素。3.1.5 束 bundle
与下列图形元素类型之一相联系的属性集合:线、记号、正文和填充区。3.1.6 束索引 bundle index
特定输出原语的束表中的索引。3.1.7东表 bundle table
由表示属性集合的每个索引组成的索引表。3.1.8剪取指示器clip indicator209
GB/T 15121.1—94
指明是否为以剪取矩形为界限来对元文卷图形元素进行剪取的指示器。3.1.9 剪取矩形 clip rectangle在元文卷图形元素被剪取时,用作剪取边界且在VDC(虚拟设备坐标系)空间定义的矩形。3.1.10 剪取 clipping
移去各显示元素的处于所给边界外的部分。3.1.11颜色选择方式colour selection mode指明颜色选择是“直接的”(用RGB值描述)还是“索引的”(由RGB值表中的索引来描述)的指示器。
3.1.12 颜色表 colour table用于由一个颜色索引映射到相应颜色的表。见3.1.21与3.1.30。3.1.13颜色值colourvalue
由描述颜色的RGB(红、绿、蓝)分量组成的值。3.1.14计算机图形接口(CGI)Computer Graphics Interface与图形设备会话的接口技术规范。3.1.15计算机图形元文卷(CGM)ComputerGraphics Metafile存储和传送图片描述信息机制的规范。3. 1.16 共轭直径对(CDP) Conjugate Diameter Pair它是一个椭圆的直径对D、d,它使其中一个直径的终点对椭圆的切线平行于另-个直径。3.1.17控制元素 control elements用于确定编址空间、剪取边界、图片定界和元文卷元素描述格式的元文卷元素。3.1.18数据接口data interface在由一个或多个操作码与数据组成的包所包含的软件模块与设备之间的接口,它与子程序接口形成对照。
3.1.19描述符元素descriptor elements描述功能内容、格式、缺省条件、标识和元文卷特征的元文卷元素。3.1.20设备驱动器devicedriver一个图形的实现中支持物理设备的与设备相关的部分,设备驱动器产生与设备相关的输出。3.1.21直接颜色direct colour
不需要通过一个颜色表的中间映射而直接确定额色值的颜色选择模式。见3.1.12与3.1.30。3.1.22显示面display surface
图形设备中能显示图像的部分。例如,显示器屏、绘图机纸。3.1.23逸出元素escape elements描述那些用于构造图片的与设备相关或与系统相关的元文卷元素,但它未以其它方式标准化。3.1.24外部元素external elements传送不直接与图像生成相关的信息的元文卷元素。3.1.25字体font
字符的字型或样式,它与诸如大小、旋转角等其它的正文属性无关。字体与字符集不同。3.1.26图形元素 graphical elements描述元文卷中的图像的元文卷元素。3.1.27 图形核心系统(GKS) Graphical Kernel System一个标准化的应用程序员与图形的接口。3.1.28图形设备graphicsdevice在其上能表达显示图像的设备。例如,刷新显示器、存储管显示器或绘图仪。210
3.1.29阴影线样式hatch style
GB/T 15121.1—94
填充封闭图形的格式。一个阴影线样式由一组或多组线集合组成,它们将表示要填充图形的内部。3.1.30索引颜色indexed colour种利用颜色索引从一个颜色表中检索颜色值的颜色选取模式。见3.1.12与3.1.21。3.1.31 消息 message
在元文卷解释时,用于向操作者传递信息的一个字符串。3.1.32元文卷metafile
用于图形数据和控制信息的存储和传送的一种机制。这些信息包括对一个或多个图片与设备无关的描述信息。
3.1.33元文卷描述符(MD)Metafile Descriptor用于描述元文卷格式(但不是它的编码方法)和元文卷解释器预期功能的元文卷元素。3.1.34元文卷元素metafile element能用来构造图片或传送信息的功能项。3.1.35元文卷生成器metafile generator产生计算机图形元文卷的处理或设备。3.1.36元文卷解释器metafile interpreter读入计算机图形元文卷且对其内容解释的处理或设备。为了驱动一个计算机图形接口(CGI)或另外的设备接口,以获得一个与预定的图片尽可能接近的相似图片,可能需要一个解释器。3.1.37规格化设备坐标(NDC)Normalized DeviceCoordinates在一个与设备无关的坐标系内规定且规格化到某个范围(典型的是0.0到1.0)的坐标。见3.1.46,3.1.47.3.1.48与3.1.45。
3.1.38 图案样式 pattern style用图案来填充封闭图形的格式。一个图案样式由多种颜色或阴影线象元的阵列组成。3.1.39图片说明符(PD)PictureDescriptor用来为整个图片设置属性元素的解释方式的元文卷元素集合。3.1.40象素pixel
观察面上能够独立地赋子颜色的最小单元。3.1.41 实现的边 realized edge当边是不可见时它是填充区的零宽度的想象中的边界线;当边是可见时它是有限宽度显示的边界线。
3.1.42实现的内部 realized interior在一个被填充区域元素中,想象内部扩展到并终止于实现的边的那个部分。3.1.43 观寮面view surface
见3.1.22。
3.1.44虚拟设备virtual device通过计算机图形接口(CGI)向图形软件或图形系统表达一组图形能力的想象的图形设备。3.1.45虚拟设备坐标(VDC)Virtual Device Coordinates用于在VDC空间指定位置的坐标,这些是绝对的二维坐标。见 3.1.48。3. 1.46 VDC 范围 VDC extent
包含在VDC区域中的有用的矩形区域。见3.1.47与3.1.48。3. 1. 47 VDC 区域 VDC range
在VDC空间中,由可声明坐标类型、精度、元文卷的编码格式表达的所有坐标集合来组成的矩形区域。见3.1.46与3.1.48。
3.1.48 VDC 空间 VDC space
GB/T 15121.1—94
一个无精度与范围限制的二维笛卡儿坐标空间。在元文卷中仅可实现VDC空间的一个子集(VDC区域)。见3.1.46,3.1.47与3.1.45。3.2缩写
下列缩写适用于本系列标准的各个部分:ASF
4概念
4.1概述
外貌源旗标
共轭直径对
计算机图形接口
计算机图形元文卷
图形核心系统
元文卷描述符
规格化设备坐标
图片说明符
虚拟设备坐标
计算机图形元文卷的目标是以与设备无关的方式规定对图形信息的描述、存储和传递。为此,本系列标准定义了可能出现在元文卷中的元素集合的形式(语法)和功能特性(语义)。规定了下列元素类型:定界符元素,它限定元文卷的有效结构;一元文卷描述符元素,它描述CGM的功能内容、缺省条件、标识和特性;图片描述符元素,对每个图片它设置属性元素的解释方式;控制元素,它使图片边界和坐标表示可以修改;图形原语元素,它描述在CGM中每个图片的直观成分:属性元紊,它描述图形原语元素的外观;一逸出元素,它描述用于构造图片的与设备相关或与系统相关的元素,但对其未进一步作标准规定;
外部元素,它传递不直接与一个图形映象的生成有关的信息。计算机图形元文卷是从本标准化集合中元素的汇集。“元文卷开始”和“元文卷结束”元素在一个完整的元文卷中仅各出现一次,其它类型元素的出现可以根据需要定。为了在图形设备上显示一个元文卷的图片内容,需要对其进行解释。描述符元素给解释器足够的数据以对元文卷元素进行解释,并就显示所需的资源作出明确的规定。
任一CGM都含有一些定界符元素;此外可以包括:元文卷解释的控制元素、用于说明属性元素参数模式的图片描述符元素、定义图形实体的图形原语元素,定义图形原语元素外观的属性元素、处理特定设备的非标准特征的逸出元素和交换在CGM图片定义之外的信息的外部元素。个最小的正确的元文卷包括“元文卷开始”“元文卷版本号”和“元文卷元素表”组成的元文卷描述符及“元文卷结束”。
4.2定界符元素
每个元文卷都以-一个“元文卷开始”元素开始,并以“元文卷结束”元素结束。允许多个元文卷一-起存储和传送。
每个图片以“图片开始”元素为开始,而以“图片结束”元素为结束。在这两个定界符元紊之间,用“图片体开始”元素把图片描述符元素与图片体分开。一且元文卷描述符元素被读入,如果编码、存取机制和实现允许的话,就可以稳妥地完成,以与顺序212
方式相对的随机方式存取单个图片。GB/T 15121.1—94
“元文卷开始”元素和“图片开始”元素有用于识别元文卷和图片的名字参数。4.3元文卷描述符元素
元文卷描述符元素(MD)是一种描述CGM解释所需功能能力的元素。这些元素是:METAFILE VERSION
METAFILE DESCRIPTION
VDC TYPE
INTEGER PRECISION
REAL PRECISION
INDEX PRECISION
COLOUR PRECISION
COLOUR INDEX PRECISION
MAXIMUM COLOUR INDEX
COLOUR VALUE EXTENT
METAFILE ELEMENT LIST
METAFILEDEFAULTREPLACEMENT
FONT LIST
CHARACTER SET LIST
CHARACTER CODING ANNOUNCER
元文卷版本号
元文卷说明
VDC类型
整型精度
实型精度
索引精度
颜色精度
颜色索引精度
最大颜色索引
颜色值范围
元文卷元素表
元文卷缺省替换
字体表
字符集表
宇符编码宣布
在一个特定的元文卷中,元文卷元素表至少要列出在该元文卷中出现的标准化元素。从而使CGM解释器获知成功地解释CGM元文卷所需的能力。CGM包含单个元文卷描述符,在一个元文卷中,元文卷描述符紧跟在元文卷开始元素之后(可能的例外是插入外部元素和逸出元素)。4.3.1标识
标识信息包括本系列标准的版本说明和关于元文卷的来源、拥有者、生成日期等说明。4.3.2功能能力
CGM的内容由“元文卷元素表”元素定义。它包含一个元文卷中使用的控制元索、图形原语元素和属性元素。提供了CGM元素的两种简写名字供元文卷元素表使用。不应将这些简写名字看作宏名称,也不能看作一致性的等级。
4.3.2.1绘图集
绘图集包含强制性的CGM元素(即;在每个一致的CGM中将出现的元素)和大多数图形原语元素和属性元素。绘图集由简写名字DRAWINGSET确定。包含在绘图集内的元素是:
BEGIN METAFILE
END METAFILE
BEGIN PICTURE
BEGIN PICTURE BODY
END PICTURE
METAFILE VERSION
METAFILE DESCRIPTION
VDC TYPE
METAFILE ELEMENT LIST
AUXILIARY COLOUR
TRANSPARENCY
元文卷开始
元文卷结束
图片开始
图片体开始
图片结束
元文卷版本号
元文卷描述
VDC(虚拟设备坐标)类型
元文卷元素表
辅助颜色
透明性
CLIP RECTANGLE
CLIP INDICATOR
VDC EXTENT
BACKGROUND COLOUR
COLOUR SELECTION MODE
POLY LINE
DISJOINT POLY LINE
POLYMARKER
RESTRICTED TEXT
APPEND TEXT
POLYGON
POLYGON SET
CELL ARRAY
GB/T 15121.1-94
GENERALIZED DRA WING PRIMITIVERECTANGLE
CIRCLE
CIRCULAR ARC 3 POINT
CIRCULAR ARC 3 POINT CLOSE
CIRCULAR ARC CENTRE
CIRCULAR ARC CENTRE CLOSE
ELLIPSE
ELLIPTICAL ARC
ELLIPTICAL ARC CLOSE
LINE BUNDLE INDEX
LINE TYPE
LINE WIDTH
LINE COLOUR
MARKER BUNDLE INDEX
MARKER TYPE
MARKER SIZE
MARKER COLOUR
TEXT BUNDLE INDEX
TEXT FONT INDEX
TEXT PRECISION
CHARACTER EXPANSION FACTOR
CHARACTER SPACING
TEXT COLOUR
CHARACTER HEIGHT
CHARACTER ORIENTATION
TEXT PATH
TEXT ALIGNMENT
FILL BUNDLE INDEX
剪取矩形
剪取指示器
VDC 范围
背景颜色
颜色选择方式
不相连折线
多点记号
受限正文
增补正文
多边形
多边形集
象元阵列
广义绘图原语
三点式圆弧
三点式封闭圆弧
中心式圆孤
中心式封闭圆弧
椭圆孤
封闭椭圆弧
直线束索引
线颜色
记号束索引
记号类型
记号大小
记号颜色
正文束索引
正文字体索引
正文准确度
字符扩展因子
字符间距
正文颜色
字符高度
字符方向
正文路径
正文对准
填充束索引
INTERIOR STYLE
FILL COLOUR
HATCH INDEX
PATTERN INDEX
EDGE BUNDLE INDEX此内容来自标准下载网
EDGE TYPE
EDGE WIDTH
EDGE COLOUR
EDGE VISIBILITY
FILL REFERENCE POINT
PATTERN TABLE
PATTERN SIZE
ASPECT SOURCE FLAGS
ESCAPE
MESSAGE
APPLICATION DATA
4.3.2.2绘图加控制集
GB/T 15121. 1-94
内部样式
填充颜色
阴影线索引
图案索引
边束索引
边类型
边颜色
边可见性
填充参照点
图案表
图案大小
外貌源旗标
应用数据
绘图加控制集可以用来指示在绘图集中的所有元素,再加上附加的控制、元文卷描述符、图片描述符和属性元素。它由简写名字DRAWINGPLUSCONTROLSET来确定。包含在绘图加控制集上的元素是绘图集中的所有元素及下述元素:INTEGER PRECISION
REAL PRECISION
INDEX PRECISION
COLOUR PRECISION
COLOUR INDEX PRECISION
MAXIMUM COLOUR INDEX
COLOUR VALUE EXTENT
METAFILEDEFAULTSREPLACEMENT
FONT LIST
CHARACTER SET LIST
CHARACTER CODING ANNOUNCER
VDC INTEGER PRECISION
VDC REAL PRECISION
SCALING MODE
LINE WIDTH SPECIFICATION MODEMARKER SIZE SPECIFICATION MODEEDGE WIDTH SPECIFICATION MODECHARACTER SET INDEX
ALTERNATECHARACTERSETINDEX
4.3.3缺省元文卷状态
整型精度
实型精度
索引精度
颜色精度
颜色索引精度
最大颜色索引
颜色值范围
元文卷缺省替换
字体表
字符集表
字符编码宣布
VDC整型精度
VDC实型精度
定比方式
线宽说明方式
记号大小说明方式
边宽说明方式
字符集索引
增补字符集索引
缺省状态是指在每个图片的开始处解释器被返回的状态。所有元文卷元素的缺省状态在第6章中定义。这些缺省值可以用“元文卷缺省替换”元素有选择地替换。字符集索引与登记或专用字符集以及赋予正文字体索引意义之间的对应关系也由元文卷描述符规定。215
4.4图片描述符元素
GB/T 15121.1—-94
图片描述符元素包括:说明整个图片的其它元素的参数方式的元素,对图片中有效空间进行布局的元素以及设置在图片开始处清观察面后所呈的颜色的元素。这些元素是:SCALING MODE
COLOUR SELECTIONMODE
LINE WIDTH SPECIFICATION MODEMARKER SIZE SPECIFICATION MODEEDGE WIDTH SPECIFICATION MODEVDC EXTENT
BACKGROUND COLOUR
定比方式
颜色选择方式
线宽说明方式
记号大小说明方式
边宽说明方式
VDC范围
背景颜色
这些元素如包含在一个图片中,它们将出现在“图片开始”元素之后,在“图片体开始”元素之前,“逸出”元素和外部元素允许出现在图片说明描述部。4.4.1定比方式
VDC空间既可是一个抽象空间,它可以映射成一个物理设备上的任意大小;或者是一个公制空间,它将映射成特定大小。利用“定比方式”元素可以对逐个图片选择所要使用的方式。这个“定比方式”元素提供选择抽象空间还是公制空间的一个旗标;当选择公制空间时,还给出指定每一个VDC单位折合成毫米数的比例因子。4.4.2颜色选择方式
“颜色选择方式”元素决定图片选择“索引的”还是“直接的”(RGB颜色说明,并在颜色属性下被进一步描述。
4.4.3说明方式
线宽、记号大小和边宽可以用多种方式说明。例如,线宽可以规定为VDC单位的度量,也可以在解释时规定为用于与设备相关的标称线宽的一一个比例因子。对每个有这类多种方式的属性元素来说,都有一个与之相联系的控制元素,它定义该属性元素的参数方式。4.4.4VDC范围
存在一个定义VDC范围的元文卷元素。该范围由VDC范围”元素通过指定观察者看图片时的范围的左下角点及右上角点在VDC空间的地址来设置的。在CGM元素中,允许出现在VDC范围之外的值,它指明一个图像的可见部分包含在VDC范围之中。从而给出了一个图片的有效区域的框架:任何一维上的坐标值从左下角到右上角可以增加或减少,例如,在一个以左上角为原点的设备上,一个图片可以用直接映射到设备的坐标来描述;但还可在一个以左下角为原点的设备上正确地显示出来。图1解释了这些概念。
VDC范确定了VDC空间的指向(即,轴正向(十α)和轴正向(+y)的方向以及轴正向是从轴正向顺时针转90°还是逆时针转90°)。特别是,VDC范围确定正角和负角方向如下:正:90°角定义为从轴正向到轴正向的角度(见图1)。注意:有些属性,诸如正文属性(例如,“字符方向的竖向量和基向量的方向,其枚举值“右”“左”、“上”、“下”的含义)与这些定义密切相关。范围的缺省状态在第6章规定,可以用MD中的“元文卷缺省替换”元素如以改变,在每个图片的开始处“VDC 范围返回到该缺省状态。4.4.5CGM的剪裁
确定VDC区域和VDC范围的能力提供了以任何一个期望的方法构造元文卷编址能力的灵活性。它可以构造为一一个抽象的、规格化的编址区域,以得到最大的设备无关性。为利用特定设备的特性,也可以将其构造为仿真特定目标设备的编址能力。这种设备特定的元文卷的编址区域是VDC元素中固有的、规格化范围的另一种规格化编址区域,因此设备的无关性得以保持。216
左下角点
VDC范0.0,0.0,1.0,0.75
左下角点
VDC范0.0,8.5,11.0,0.0
GB/T 15121.1—94
y增向
工增向
图1VDC范围确定正负角度的方向右上角点
右上角点
在元文卷中这种坐标剪裁能力可以消除在元文卷解释时对目标设备进行坐标转换的需要。确定VDC范围的能力,允许在目标图形设备上用可编址点正确记录元文卷坐标。用“VDC范围\对动态大区域或很小范围的世界坐标编码有可能在元文卷解释时,导致性能上的损失;如果这种VDC范围超过了与它相容而能力较小的元文卷解释器的VDC范围,将导致可移植性的降低。
除VDC剪裁外,一个元文卷发生器能限制或剪裁一个元文卷的功能内容,以适应特定设备或应用,且通过利用“元文卷元素表”元素宣布这样的功能剪裁。4.4.6背景颜色
每个图片定义在一个元文卷中独立于其它图像的图形图像。该图像的背景额色可以由图片描述符217
GB/T 15121.1-94
元素“背景颜色来指定。如果在图片描述符中不包含这个元素,则图像的背景颜色取缺省背景颜色值,而此缺省值可按第6章规定或在“元文卷缺省替换元素中规定。不管“颜色选择方式”的当前值是什么,“背景颜色”元素的参数总是RGB。若“颜色选择方式”元素是取索引方式,则对这个图片而言,“背景颜色”定义颜色索引0的初始表示。4.5控制元素
控制元素确定CGM元素的编址空间、剪取边界和格式说明。可由“元文卷描述符元素”来控制某些格式说明,其它的控制由可能出现在元文卷的图片体中的控制元素来完成。对给定的元文卷,属前一类型的那些项是固定的,而后一类型的项是可变的,即在一个图片中它们可以改变。4.5.1VDC空间和区域
个元文卷的图形原语元素定义一个虚图像。这些元素的坐标(即,在图像中点的编址)是绝对二维虚拟设备坐标(VDC)。VDC空间是一个精度和范围都不一定的二维坐标空间,只能实现VDC空间的一个子集。VDC区域包括可按说明的VDC类型\和(取决于类型的)“VDC整型精度”或“VDC实型精度”所确定的格式表示的所有坐标。不能直接设备VDC区域:它完全由一个元文卷中的“VDC类型”以及“VDC整型精度”、或者“VDC实型精度”决定。这些元素是可控制的,一些由元文卷的动态元素控制,一些由MD中静态元素控制。注意这样定义的VDC区域(VDC空间的一个矩形子区域)不取连续值,而取离散值。不管VDC区域的宽高比和区域的颗粒度如何,都隐含规定α方向的一个VDC单位和方向的一个VDC单位表示相同的距离。
4.5.2剪取
为了将对图形原语元素(特别是诸如“圆”、“三点式圆弧”“正文”等可扩展元素)的剪取延迟到元文卷解释时,在CGM中提供了~个剪取控制特性,剪取控制由在VDC空间定义“剪取矩形”来获得。在元文卷解释时是否以剪取矩形为界限时进行剪取,由“剪取指示器”元素控制,这个元素设置元文卷方式为“开”或“关”。“剪取矩形”和“剪取指示器”的缺省值在第6章中列出。4.6图形原语元素
图形原语元素是那些描述图片中可见成分的元素,它们的坐标变量以VDC单位确定,CGM提供下述图形原语元素:
POLYLINE
DISJOINT POLYLINE
POLYMARKER
RESTRICTED TEXT
APPEND TEXT
POLYGON
POLYGON SET
CELL ARRAY
GENERALIZEDDRAWINGPRIMITIVE(GDP)RECTANGLE
CIRCLE
CIRCULAR ARC 3 POINT
CIRCULAR ARC 3 POINT CLOSE
CIRCULAR ARC CENTRE
CIRCULAR ARC CENTRE CLOSE
ELLIPSE
不相连折线
多点记号
受限正文
增补正文
多边形
多边形集
象元阵列
广义绘图原语
三点式圆弧
三点式封闭圆弧
中心式圆弧
中心式封闭圆弧
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。