CreateAttribute

Creates a new layer attribute.

 

JavaScript

 

CreateAttribute(

       AttributeName,

       attrType,

       Size,

       Precision)

 

C#

 

void CreateAttribute(

       string AttributeName,

       AttributeTypeCode attrType,

       int Size,

       int Precision)

 

C++

 

HRESULT CreateAttribute(

       BSTR AttributeName,

       AttributeTypeCode attrType,

       long Size,

       long Precision)

Parameters

AttributeName

A string that holds the attribute’s name.

attrType

An enum that determines the attribute type. The following are the possible values:

·         AT_UNKNOWN = -1

·         AT_TEXT = 0

·         AT_INTEGER = 1

·         AT_DOUBLE = 2

Size

The size of the attribute (character length).

Precision

The number of decimal places. This property has effect onlyif the attrType property is set to AT_DOUBLE.

Exceptions

See: HRESULT Return Values for a list of possible values returned by the HRESULT.