The allowed values of this enumeration, EMF, WMF, etc., are Windows-specific formats. No allowance seems to have been made for use by other operating systems. For example, in Linux images are typically copied on the clipboard in an open standard format like PNG.

There are several approaches here to better support portability and cross-platform interoperability. For example: 1) Define the ST_CF type as being a union of xsd:string and the existing enumeration. 2) Augment the existing enumeration with a fuller list of clipboard formats, including those commonly used on non-Windows platforms. 3) Define an additional attribute whose value can contain additional clipboard types.

Part 4, Section 6.4.3.1

TE

Proposed Disposition of DIS 29500 Comment CA-0074 (Modified: 2008-01-13) Agreed; the intention was that all image formats are allowed, but the documentation referenced WMF and EMF, which was a mistake. For the definition of ST_CF in (Part 4, §6.4.3.1, page 4,955­4,956), it should be clear that this is an open simple type that allows for application’s to specify any values they would like. There was a set of enumeration values provided for guidance, but any specific MIME type could also be used (for example, for TIFF; PNG; JPEG). The errors in the documentation occurred on the descriptions of a couple of the example enumeration values, and will be corrected as noted below. With respect to Part 4, §6.4.2.10, the CF element is the only element that references the ST_CF simple type as defined in §6.4.3.1 and will be affected by the changes to ST_CF specified below. However, no corrections are needed in §6.4.2.10 directly, as it doesn’t specify the image types. The following changes will be made: Part 4, §6.2.3.17, page 4,896, line 13 Enumeration Value Description Bitmap (Bitmap Image) Specifies that a bitmap shall should be requested. EnhancedMetaFile ( Enhanced Metafile Image Metafile Picture ) Specifies that an enhanced metafile shall be requested Specifies that a metafile (non-raster) image should be requested . Jpeg (JPEG) An image which should use the JPEG format. Picture (Other Image) Specifies that any image format may be requested. [Example: PNG or CGM (ISO/IEC 8632). end example] Png (Portable Network Graphics) An image which should use the Portable Network Graphics format. Part 4, §6.4.3.1, page 4,955­4,966 Enumeration Value Description Bitmap (Bitmap) Bitmap. Jpeg (JPEG) An image which should use the JPEG format. Enumeration Value Description Pict ( EMF Picture ) Enhanced metafile Any picture format . [Example: SVG or JPEG. end example] PictOld ( WMF Picture Old ) Windows Metafile Any picture format, but preferably one that is more likely to be supported by legacy applications . PictPrint (Printer Picture) An image rendered using the default printer’s settings. This is typically of higher resolution and scaled differently compared to a picture created for on-screen rendering. PictScreen (Screen Picture EMF ) An image rendered using screen settings. This is typically lower resolution than an image created for printing. Png (Portable Network Graphics) An image which should use the Portable Network Graphics format. Similar Comments: BR-0058 , CA-0063 , CL-0210 , CL-0211 , CO-0227 , CO-0228 , CZ-0037 , DE-0081 , DE-0082 , DK-0036 , DK-0038 , DK-0148 , DK-0157 , ECMA-0044 , FR-0374 , FR-0375 , GB-0491 , GB-0493 , GR-0090 , GR-0091 , IN-0008 , IN-0016 , IN-0020 , IR- 0051 , IR-0052 , KR-0005 , KR-0021 , KR-0022 , PE-0006 , PT-0112 , PT-0113 , US-0158 , US-0159 , UY-0005

Tag and Go

2 Comments

  1. gilh December 4, 2007 @ 3:03 pm

    Enumeration of specific file types should not be allowed as this restricts adaptability to new formats as they become available.

  2. W. Fowler December 4, 2007 @ 4:48 pm

    There needs to be some way to specify a format in a generic way, and enumeration in this case is asking for failure. Option (1) is a reasonable request.

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

  • Argentina (1)
  • Australia (30)
  • Austria (1)
  • Belgium (1)
  • Brazil (64)
  • Bulgaria (3)
  • Canada (79)
  • Chile (217)
  • China (1)
  • Colombia (237)
  • Czech Republic (75)
  • Denmark (168)
  • Ecma (76)
  • Ecuador (1)
  • Finland (15)
  • France (592)
  • Germany (162)
  • Ghana (12)
  • Greece (113)
  • India (82)
  • Iran (58)
  • Ireland (12)
  • Israel (33)
  • Italy (2)
  • Japan (82)
  • Jordan (1)
  • Kenya (81)
  • Malaysia (23)
  • Malta (5)
  • Mexico (7)
  • New Zealand (54)
  • Norway (12)
  • Peru (10)
  • Philippines (7)
  • Poland (4)
  • Portugal (118)
  • Singapore (2)
  • South Africa (17)
  • South Korea (25)
  • Spain (1)
  • Switzerland (19)
  • Thailand (1)
  • Tunisia (3)
  • Turkey (1)
  • UK (635)
  • Uruguay (18)
  • USA (288)
  • Venezuela (73)