DWFx File Format


Detailed Description

These macros are available for referencing the current and historical revisions of the DWFx File Format.

Note:
The DWFx File Format is different from the XAML Toolkit version.


Defines

#define _DWFX_FORMAT_VERSION_710_WIDE_STRING   L"7.10"
 The current DWFx File Format version number as a wide character string.
#define _DWFX_FORMAT_VERSION_CURRENT_MAJOR   _DWFX_FORMAT_VERSION_MAJOR
 The current major revision of the DWFx File Format.
#define _DWFX_FORMAT_VERSION_CURRENT_MINOR   _DWFX_FORMAT_VERSION_MINOR
 The current minor revision of the DWFx File Format.
#define _DWFX_FORMAT_VERSION_CURRENT   ((_DWFX_FORMAT_VERSION_CURRENT_MAJOR*100) + _DWFX_FORMAT_VERSION_CURRENT_MINOR)
 The current DWFx File Format version number as a composite integer value.
#define _DWFX_FORMAT_VERSION_CURRENT_FLOAT   (float)(_DWFX_FORMAT_VERSION_CURRENT_MAJOR + (_DWFX_FORMAT_VERSION_CURRENT_MINOR/100.0))
 The current DWFx File Format version number as a composite floating point value.
#define _DWFX_FORMAT_VERSION_CURRENT_STRING   "7.10"
 The current DWFx File Format version number as an ASCII character string.
#define _DWFX_FORMAT_VERSION_CURRENT_WIDE_STRING   L"7.10"
 The current DWFx File Format version number as a wide character string.
#define _DWFX_FORMAT_DEFAULT_VERSION_STRING   "7.00"
 The current DWFx File Format version number as an ASCII character string.
#define _DWFX_FORMAT_DEFAULT_VERSION_WIDE_STRING   L"7.00"
 The current DWFx File Format version number as a wide character string.


Define Documentation

#define _DWFX_FORMAT_VERSION_CURRENT   ((_DWFX_FORMAT_VERSION_CURRENT_MAJOR*100) + _DWFX_FORMAT_VERSION_CURRENT_MINOR)
 

The current DWFx File Format version number as a composite integer value.

The current value of this macro is 700.

Definition at line 884 of file Version.h.

#define _DWFX_FORMAT_VERSION_CURRENT_FLOAT   (float)(_DWFX_FORMAT_VERSION_CURRENT_MAJOR + (_DWFX_FORMAT_VERSION_CURRENT_MINOR/100.0))
 

The current DWFx File Format version number as a composite floating point value.

The current value of this macro is 7.00.

Definition at line 891 of file Version.h.

#define _DWFX_FORMAT_VERSION_CURRENT_MAJOR   _DWFX_FORMAT_VERSION_MAJOR
 

The current major revision of the DWFx File Format.

This macro should be used by client code wishing to reference the current major version of the DWFx file format.

A major version change indicates a significant structural and or content shift in the file. Generally speaking, while the toolkit will always attempt to provide as much backwards compatability as possible, it may do so, in order to account for such changes, with a new collection of data and API objects. A major version change will almost definitely result in a port of the toolkit client code.

Definition at line 859 of file Version.h.

#define _DWFX_FORMAT_VERSION_CURRENT_MINOR   _DWFX_FORMAT_VERSION_MINOR
 

The current minor revision of the DWFx File Format.

This macro should be used by client code wishing to reference the current minor version of the DWFx file format.

A minor version change usually indicates that some content or structure was adding or modified in a way that would not impair existing DWFx processors. Extensions or additions to schemas, introductions of new section types and document and elements are all examples of minor revision triggers.

Toolkit client code should always perform a minor version check to ensure 100% compatability and in the case that an increment occurs at least notify the end user that some new data may exist that the current product may not be able to handle/display/etc.

Definition at line 877 of file Version.h.


Generated on Tue Jan 6 22:40:21 2009 for Autodesk DWF Toolkit by  doxygen 1.4.5