Product

  • product name:    ActiveCGM
  • release/version:   7.1SP02
  • platform and OS:   Windows NT4, Windows ME, Windows 2000 and Windows XP
  • date of this ICS version:  20030509
  • previous ICS version:  none
  • vendor:  Corel Corporation
  • vendor point of contact: Ted.Poltoranos@corel.com

Introduction

This checklist assesses the "goodness" of the subject generator product with respect to the WebCGM specification, according to its support of the functionality of WebCGM.

The functionality is coarsely divided with two questions: static graphic functionality and dynamic functionality. All generators should be able to generate syntactically correct WebCGM and the checklist does not address areas that refer to syntactically correctness.  In addition, a measure of "goodness" is required for static WebCGM files to indicate the version of CGM that is supported and the functionality of the primitives present in the CGM file.  While not all "permitted" elements are addressed, those that might be useful for an assessment of a WebCGM generator are.  For dynamic functionality, the generator must be able to generate the APS and APS attributes to support the structure and linking requirements defined the the WebCGM profile. 

For each of the categories, dynamic and static, there are a small number of more detailed questions which summarize the basic functional categories. "Yes" means the functionality if fully supported. "No" means at least part of the functionality is not supported. "Comments" link to optional product supplier comments about the product's behavior with respect the the functionality.


WebCGM generator pro-forma checklist table

General

Description

Yes

No

Comments

Does the generator create syntactically correct WebCGM?

Yes

 

 

Dynamic functionality

Description

Yes

No

Comments

Generation of APS

grobject

Yes

 

 

para

 

No

 

subpara

 

No

 

layer

 

No

 

Generation of APS attributes

region

Yes

 

 

viewcontext

Yes

 

 

linkuri

 

 

 

graphic to graphic linking

Yes

 

 

graphic to "other" content linking

Yes

 

 

use of fragment in linking

 

No

 Fragment

screentip

Yes

 

 

name

Yes

 

 

content

 

No

 

layername

 

No

 

layerdesc

 

No

 

Static functionality

Description

Yes

No

Comments

Generator support for delimiter elements

Figure

Yes

 

  

Compound Line

 Yes

  

  

Tile Array

Yes

 

 

Generator support for metafile descriptor elements

Metafile Version

V1

 

No

 

V2

 

No

 

V3

 

No

 

VDC Type

integer

Yes

 

 

real

 

No

 

Character Set List

ISO Latin 1

Yes

 

 

Symbol

 

No

 

Unicode

 

No

 

Symbol Library List

 

No

 

Generator support for picture descriptor elements

Colour Selection Mode

indexed

Yes

 

 

direct

Yes

 

 

Line and Edge Type Definition

 

No

  Lines

Hatch Style Definition

 

No

  Hatches

Generator support for control elements

 

 

 

VDC Integer Precision

16 bit

Yes

 

 

32 bit

Yes

 

 

VDC Real Precision

Yes

 

 

New Region

 

No

 

Mitre Limit

 

No

  Mitre

Generator support for graphical primitive elements

 

 

 

Disjoint Polyline

Yes

 

 

Polymarker

Yes

 

 

Append Text

 

No

 

Polygon Set

 

No

 

Circles and circular arcs

Circle

Yes

 

 

Circular Arc 3 Point

Yes

 

 

Circular Arc 3 Point Close

Yes

 

 

Circular Arc Centre

 

No

 

Circular Arc Centre Close

 

No

 

Circular Arc Centre Reversed

 

No

 

Ellipses and elliptical arcs

Ellipse

Yes

 

 

Elliptical Arc

Yes

 

 

Elliptical Arc Close

Yes

 

 

Connecting Edge

Yes

 

 

Polybezier

Yes

 

 

Polysymbol

 

No

 

Bitonal Tile

Yes

 

 

Compressions

Null background

 

 

 

Null foreground

 

 

 

T6

 

 

 

Bitmap (uncompressed)

Yes

 

 

Run length

Yes

 

 

Tile

Yes

 

 

Compressions

Null background

 

 

 

Null foreground

 

 

 

T6

 

 

 

Bitmap (uncompressed)

Tes

 

 

Run length

Yes

 

 

JPEG

Yes

 

 

PNG

Yes

 

 

Generator support for attribute elements

Pattern Table

Yes

 

 

Colour Table

Yes

 

 

Line Cap

 

No

 

Line Join

 

No

 

Line Type Continuation

 

No

 

Line Type Initial Offset

 

No

 

Edge Cap

 

No

 

Edge Join

 

No

 

Edge Type Continuation

 

No

 

Edge Type Initial Offset

 

No

 


Comments from table

Fragment: Linkuri fragments are not fully supported

Lines: Not all line patterns and line endings are supported

Hatches: Hatch style s not supported

Mitre: Mitered corners not supported