ImageGear Professional for Windows ActiveX
Metadata Structure "ValueType" and "Value"

Here are possible combinations of ValueType and Value elements of AT_DATALIST_ITEM ImageGear metadata structure:

ValueType Value
AM_TID_META_INT8

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 8-bit signed integers separated by comma.

Example: "-128;0;+45;56"

AM_TID_META_UINT8

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 8-bit unsigned integers separated by comma. The hexadecimal values are allowed.

Example: "0;+18;255;0xFA"

AM_TID_META_INT16

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 16-bit signed integers separated by comma.

Example: "0;+1800;-255;32355"

AM_TID_META_UINT16

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 16-bit unsigned integers separated by comma. The hexadecimal values are allowed.

Example: "0;+543;2550;0x12FF"

AM_TID_META_INT32

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 32-bit signed integers separated by comma.

Example: "0;+67;-235987;32355"

AM_TID_META_UINT32

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 32-bit unsigned integers separated by comma. The hexadecimal values are allowed.

Example: "0;+543;12362550;0x56FDE345"

AM_TID_META_INT64

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated string - textual representation of "Length" 64-bit signed integers separated by comma.
AM_TID_META_UINT64

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 64-bit unsigned integers separated by comma. The hexadecimal values are allowed.
AM_TID_META_BOOL

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated string - textual representation of "Length" Boolean values separated by comma.

Example: "True;False;False;True"

AM_TID_META_RATIONAL_INT32

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated ASCII string - textual representation of "Length" rational values separated by comma. Each rational value is fraction where both numerator and denominator are 32-bit signed integers separated by slash. Zero is allowed.

Example: "+324/-567;0/0;-68/45668"

AM_TID_META_RATIONAL_UNT32

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated ASCII string - textual representation of "Length" rational values separated by comma. Each rational value is fraction where both numerator and denominator are 32-bit unsigned integers separated by slash. Zero is allowed.

Example: "+324/567;0/0"

AM_TID_META_FLOAT

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 4-byte float-point values separated by comma.

Example: "-298.98676;3568732;6.9876E-10;0"

AM_TID_META_DOUBLE

The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX:

Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 8-byte (double precision) float-point values separated by comma.

Example: "-29842.9867698098;356873245345;6.98766575489E+50;0"

AM_TID_META_STRING

It does not depend on "FLTR.METADATA_FORMAT" global parameter value

Value is pointer to NULL-terminated ASCII string, "Length" - length of the string (NULL is not counted).

Example: "Simple string"

AM_TID_RAW_DATA

It does not depend on "FLTR.METADATA_FORMAT" global parameter value

Value is pointer to byte array that represent binary data, "Length" - size of the array in bytes.

 

 


©2016. Accusoft Corporation. All Rights Reserved.

Send Feedback