[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: UL Review of Tests - WebCGM Compliance
|
All, We
have finished our review of the assigned test cases and will send a more
detailed report soon. One general
remark though: I
ran all 10 CGMs through MetaCheck with the “Error
6589: The
METAFILE DESCRIPTION string is invalid; it lacks the phrase "ProfileEd:1.0"
required by the Profile.” is
clear but still raises an issue.
All 10 files contain either ProfileEd:1.0 or 2.0. In the test files that I constructed
manually I put in ProfileEd:2.1 (see rotateAPS.txt). Is this correct? While
this would be a cosmetic issue there are a number of additional errors in these
files. I am wondering if there is
some compatibility issue between 1.0 and 2.1. Could you please look into the MetaCheck
reports (grouped into vendor specific zips) and tell me your opinion? Thanks
& regards Ulrich |
MetaCheck Version 5.20 -- CGM Conformance Analyzer
Copyright 1988-2001 CGM Technology Software
Execution Date: 03/17/2009 Time: 15:12:32
Metafile Examined : .\Test-Datei\rotateAPS.cgm
Message File : metachek.mg1
Registration File : metachek.rg1
Profile File : webcgm.cf1
Pictures Examined : All
Elements Examined : All
Bytes Examined : All
======================= Trace Report ========================
1:BEGIN METAFILE Offset:0 Length:11
P1 : Metafile Name Value: >Rotate-APS<
2:METAFILE VERSION Offset:14 Length:2
P1 : Metafile Version Value: 4
3:METAFILE DESCRIPTION Offset:18 Length:71
P1 : Metafile Description Value: >"ProfileId:WebCGM""ProfileEd:2.1""<
>ColourClass:colour""Source:CGM Ope<
>n"<
Error 6589: WebCGM 1.0 (2R) Profile Violation.
The METAFILE DESCRIPTION string is invalid; it lacks the phrase
"ProfileEd:1.0" required by the Profile.
4:METAFILE ELEMENT LIST Offset:94 Length:6
P1 : Number of Elements Value: 1
P2 : Element List Value:
VERSION-4 SET
5:VDC TYPE Offset:102 Length:2
P1 : VDC Type Value: REAL (1)
6:INTEGER PRECISION Offset:106 Length:2
P1 : Integer Precision Value: 16
7:REAL PRECISION Offset:110 Length:6
P1 : Form of Representation Value: FLOATING POINT (0)
P2 : Exponent/Whole Width Value: 9
P3 : Mantissa/Fractional Width Value: 23
8:INDEX PRECISION Offset:118 Length:2
P1 : Index Precision Value: 16
9:COLOUR PRECISION Offset:122 Length:2
P1 : Colour Precision Value: 16
10:COLOUR INDEX PRECISION Offset:126 Length:2
P1 : Colour Index Precision Value: 16
11:COLOUR VALUE EXTENT Offset:130 Length:12
P1 : Minimum Colour Value Value: R:0 G:0 B:0
P2 : Maximum Colour Value Value: R:255 G:255 B:255
12:MAXIMUM COLOUR INDEX Offset:144 Length:2
P1 : Maximum Colour Index Value: 255
13:FONT LIST Offset:148 Length:10
P1 : Font List Value:
1 >Helvetica<
14:CHARACTER SET LIST Offset:160 Length:8
P1 : Character Set 1 Value: 94-CHAR G-SET (0)
Tail: >B<
P2 : Character Set 2 Value: 96-CHAR G-SET (1)
Tail: >A<
15:CHARACTER CODING ANNOUNCER Offset:170 Length:2
P1 : Coding Announcer Value: BASIC 8-BIT (1)
16:MAXIMUM VDC EXTENT Offset:174 Length:16
P1 : First Corner Point Value: 0.0,0.0
P2 : Second Corner Point Value: 150.0,115.0
17:BEGIN PICTURE Offset:192 Length:10
P1 : Picture Identifier Value: >picture_1<
18:SCALING MODE Offset:204 Length:6
P1 : Scaling Mode Value: METRIC (1)
P2 : Scale Factor Value: 1.0
19:COLOUR SELECTION MODE Offset:212 Length:2
P1 : Colour Selection Mode Value: INDEX (0)
20:LINE WIDTH SPECIFICATION MODE Offset:216 Length:2
P1 : Line Width Spec Mode Value: ABSOLUTE (0)
21:MARKER SIZE SPECIFICATION MODE Offset:220 Length:2
P1 : Marker Size Spec Mode Value: ABSOLUTE (0)
22:EDGE WIDTH SPECIFICATION MODE Offset:224 Length:2
P1 : Edge Width Spec Mode Value: ABSOLUTE (0)
23:VDC EXTENT Offset:228 Length:16
P1 : First Corner Point Value: 0.0,0.0
P2 : Second Corner Point Value: 150.0,115.0
24:COLOUR TABLE Offset:246 Length:8
P1 : Starting Index Value: 0
P2 : Colour List Value:
(0) R:255 G:255 B:255
25:BACKGROUND COLOUR Offset:256 Length:6
P1 : Background Colour Value: R:255 G:255 B:255
26:BEGIN PICTURE BODY Offset:264 Length:0
27:RESTRICTED TEXT TYPE Offset:266 Length:2
P1 : Restriction Type Value: BOXED-CAP (2)
28:VDC REAL PRECISION Offset:270 Length:6
P1 : Form of Representation Value: FLOATING POINT (0)
P2 : Exponent/Whole Width Value: 9
P3 : Mantissa/Fractional Width Value: 23
29:COLOUR TABLE Offset:278 Length:56
P1 : Starting Index Value: 0
P2 : Colour List Value:
(0) R:255 G:255 B:255 (1) R:0 G:0 B:0
(2) R:255 G:255 B:0 (3) R:255 G:0 B:255
(4) R:0 G:255 B:255 (5) R:0 G:0 B:255
(6) R:0 G:255 B:0 (7) R:255 G:0 B:0
(8) R:255 G:128 B:255
30:INTERIOR STYLE Offset:338 Length:2
P1 : Interior Style Value: SOLID (1)
31:EDGE WIDTH Offset:342 Length:4
P1 : Edge Width Value: 2.3
32:EDGE VISIBILITY Offset:348 Length:2
P1 : Edge Visibility Value: ON (1)
33:EDGE COLOUR Offset:352 Length:2
P1 : Edge Colour Value: 7
34:BEGIN APPLICATION STRUCTURE Offset:356 Length:17
P1 : APS Identifier Value: >arrow<
P2 : APS Type Value: >grobject<
P3 : Inheritance Flag Value: STATELIST (0)
35:BEGIN APPLICATION STRUCTURE BODY Offset:376 Length:0
36:FILL COLOUR Offset:378 Length:2
P1 : Fill Colour Value: 7
37:RECTANGLE Offset:382 Length:16
P1 : First Corner Value: 33.3,43.2
P2 : Second Corner Value: 96.99998,76.19999
38:FILL COLOUR Offset:400 Length:2
P1 : Fill Colour Value: 5
39:POLYGON Offset:404 Length:24
P1 : Point List Value:
( 1) 96.99998, 33.2 ( 2) 114.4, 59.7
( 3) 96.99998, 86.2
40:END APPLICATION STRUCTURE Offset:430 Length:0
41:TEXT ALIGNMENT Offset:432 Length:12
P1 : Horizontal Alignment Value: LEFT (1)
P2 : Vertical Alignment Value: BASE (4)
P3 : Continuous Horizontal Value: 0.0
P4 : Continuous Vertical Value: 0.0
42:TEXT PRECISION Offset:446 Length:2
P1 : Text Precision Value: STROKE (2)
43:ALTERNATE CHARACTER SET INDEX Offset:450 Length:2
P1 : Alternate Char Set Value: 2
44:CHARACTER ORIENTATION Offset:454 Length:16
P1 : Up Vector X Value: 0.0
P2 : Up Vector Y Value: 1.0
P3 : Base Vector X Value: 1.0
P4 : Base Vector Y Value: 0.0
45:CHARACTER HEIGHT Offset:472 Length:4
P1 : Character Height Value: 2.25
46:RESTRICTED TEXT Offset:478 Length:56
P1 : Delta Width Value: 62.10001
P2 : Delta Height Value: 2.25
P3 : Text Position Value: 76.49998,8.699999
P4 : Final Flag Value: FINAL (1)
P5 : Text String Value: >CGMopen/NIST WebCGM Viewer Test Su<
>ite<
47:RESTRICTED TEXT Offset:538 Length:32
P1 : Delta Width Value: 17.7
P2 : Delta Height Value: 2.25
P3 : Text Position Value: 76.49998,5.0
P4 : Final Flag Value: FINAL (1)
P5 : Text String Value: >ProfileEd 2.1<
48:LINE WIDTH Offset:574 Length:4
P1 : Line Width Value: 0.15
49:POLYLINE Offset:580 Length:40
P1 : Point List Value:
( 1) 0.2, 0.2 ( 2) 0.2, 114.8
( 3) 149.8, 114.8 ( 4) 149.8, 0.2
( 5) 0.2, 0.2
50:POLYLINE Offset:624 Length:40
P1 : Point List Value:
( 1) 75.00001, 0.6999999 ( 2) 75.00001, 11.8
( 3) 149.3, 11.8 ( 4) 149.3, 0.6999999
( 5) 75.00001, 0.6999999
51:POLYLINE Offset:668 Length:16
P1 : Point List Value:
( 1) 75.00001, 4.4 ( 2) 149.3, 4.4
52:POLYLINE Offset:686 Length:16
P1 : Point List Value:
( 1) 75.00001, 8.099999 ( 2) 149.3, 8.099999
53:POLYLINE Offset:704 Length:16
P1 : Point List Value:
( 1) 109.5, 4.4 ( 2) 109.5, 8.099999
54:POLYLINE Offset:722 Length:16
P1 : Point List Value:
( 1) 131.2, 0.6999999 ( 2) 131.2, 4.4
55:END PICTURE Offset:740 Length:0
56:END METAFILE Offset:742 Length:0
================ Element Use Summary Report =================
Total Delimiter Elements (Class 0). . . . . . . 8
BEGIN METAFILE. . . . . . . . . . . . . . . . . 1
END METAFILE. . . . . . . . . . . . . . . . . . 1
BEGIN PICTURE . . . . . . . . . . . . . . . . . 1
BEGIN PICTURE BODY. . . . . . . . . . . . . . . 1
END PICTURE . . . . . . . . . . . . . . . . . . 1
BEGIN APPLICATION STRUCTURE . . . . . . . . . . 1
BEGIN APPLICATION STRUCTURE BODY. . . . . . . . 1
END APPLICATION STRUCTURE . . . . . . . . . . . 1
Total Metafile Descriptor Elements (Class 1). . 15
METAFILE VERSION. . . . . . . . . . . . . . . . 1
METAFILE DESCRIPTION. . . . . . . . . . . . . . 1
VDC TYPE. . . . . . . . . . . . . . . . . . . . 1
INTEGER PRECISION . . . . . . . . . . . . . . . 1
REAL PRECISION. . . . . . . . . . . . . . . . . 1
INDEX PRECISION . . . . . . . . . . . . . . . . 1
COLOUR PRECISION. . . . . . . . . . . . . . . . 1
COLOUR INDEX PRECISION. . . . . . . . . . . . . 1
MAXIMUM COLOUR INDEX. . . . . . . . . . . . . . 1
COLOUR VALUE EXTENT . . . . . . . . . . . . . . 1
METAFILE ELEMENT LIST . . . . . . . . . . . . . 1
FONT LIST . . . . . . . . . . . . . . . . . . . 1
CHARACTER SET LIST. . . . . . . . . . . . . . . 1
CHARACTER CODING ANNOUNCER. . . . . . . . . . . 1
MAXIMUM VDC EXTENT. . . . . . . . . . . . . . . 1
Total Picture Descriptor Elements (Class 2) . . 7
SCALING MODE. . . . . . . . . . . . . . . . . . 1
COLOUR SELECTION MODE . . . . . . . . . . . . . 1
LINE WIDTH SPECIFICATION MODE . . . . . . . . . 1
MARKER SIZE SPECIFICATION MODE. . . . . . . . . 1
EDGE WIDTH SPECIFICATION MODE . . . . . . . . . 1
VDC EXTENT. . . . . . . . . . . . . . . . . . . 1
BACKGROUND COLOUR . . . . . . . . . . . . . . . 1
Total Control Elements (Class 3). . . . . . . . 1
VDC REAL PRECISION. . . . . . . . . . . . . . . 1
Total Graphical Primitive Elements (Class 4). . 10
POLYLINE. . . . . . . . . . . . . . . . . . . . 6
RESTRICTED TEXT . . . . . . . . . . . . . . . . 2
POLYGON . . . . . . . . . . . . . . . . . . . . 1
RECTANGLE . . . . . . . . . . . . . . . . . . . 1
Total Attribute Elements (Class 5). . . . . . . 15
LINE WIDTH. . . . . . . . . . . . . . . . . . . 1
TEXT PRECISION. . . . . . . . . . . . . . . . . 1
CHARACTER HEIGHT. . . . . . . . . . . . . . . . 1
CHARACTER ORIENTATION . . . . . . . . . . . . . 1
TEXT ALIGNMENT. . . . . . . . . . . . . . . . . 1
ALTERNATE CHARACTER SET INDEX . . . . . . . . . 1
INTERIOR STYLE. . . . . . . . . . . . . . . . . 1
FILL COLOUR . . . . . . . . . . . . . . . . . . 2
EDGE WIDTH. . . . . . . . . . . . . . . . . . . 1
EDGE COLOUR . . . . . . . . . . . . . . . . . . 1
EDGE VISIBILITY . . . . . . . . . . . . . . . . 1
COLOUR TABLE. . . . . . . . . . . . . . . . . . 2
RESTRICTED TEXT TYPE. . . . . . . . . . . . . . 1
Total Escape Elements (Class 6) . . . . . . . . 0
Total External Elements (Class 7) . . . . . . . 0
Total Segment Elements (Class 8). . . . . . . . 0
Total ASA Elements (Class 9). . . . . . . . . . 0
============= CGM Conformance Violation Report ==============
No Errors Detected
============== WebCGM 1.0 (2R) Profile Report ===============
Error 6589: Element Class/ID: 1/2 Offset: 18 octets Element No. 3
The METAFILE DESCRIPTION string is invalid; it lacks the phrase
"ProfileEd:1.0" required by the Profile.
================ Conformance Summary Report =================
MetaCheck Version 5.20 -- WebCGM 1.0 (2R) Profile Conformance Analyzer
Copyright 1988-2001 CGM Technology Software
Execution Date: 03/17/2009 Time: 15:12:32
Metafile Examined : .\Test-Datei\rotateAPS.cgm
Encoding : Binary
Pictures Examined : All
Elements Examined : All
Bytes Examined : All
BEGIN METAFILE string : >Rotate-APS<
METAFILE DESCRIPTION : >"ProfileId:WebCGM""ProfileEd:2.1""ColourClass:colour"<
>"Source:CGM Open"<
Picture 1 starts at octet offset 192: >picture_1<
Conformance Summary : This file conforms to the CGM specification.
However, this file does not satisfy the
WebCGM 1.0 (2R) Profile.
Summary of Testing Performed and Errors Found:
1 Pictures Tested
56 Elements Tested
744 Octets Tested
0 Illegal CGM Elements 1000 - 1999
0 Incorrect CGM Element Lengths 2000 - 2999
0 CGM State Errors 3000 - 3499
0 Required CGM Elements Missing or Wrong 4000 - 4499
0 CGM Parameter Values Out of Range 6000 - 6499
0 CGM Structure Errors 7000 - 7499
0 *** CGM Errors Found (total) ***
0 Profile State Errors 3500 - 3999
0 Illegal Profile Elements 4500 - 4999
1 Profile Parameter Values Out of Range 6500 - 6999
0 Profile Data Limits Exceeded 8500 - 8999
0 Other Profile Constraints Violated 9500 - 9999
1 *** Profile Violations Found (total) ***
1 distinct error(s) and warning(s) reported.
================ End of Conformance Report ==================
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]