DK11 for .NET | TatukGIS.NDK.TGIS_LayerVector.PrepareExportFieldNames | Overloads | Constructors | Fields | Methods | Properties | Events
Prepares field names to export.
// C# public virtual void PrepareExportFieldNames( int _maxwidth, bool _forced );
' VisualBasic Public Overridable Sub PrepareExportFieldNames( ByVal _maxwidth As Integer, ByVal _forced As Boolean )
// Oxygene public procedure PrepareExportFieldNames( _maxwidth : Integer; _forced : Boolean ); virtual;
Name | Type | Description |
---|---|---|
_maxwidth | int Integer | max width of field; should be >= 4 |
_forced | bool Boolean | if _false (default) export names will be constructed for new fields; otherwise saved fields will be ignored |
Use this method to prepare an export of field names to meet maxwidth criteria. The procedure will also perform basic name adjustment (remove non-ascii letters, etc.).
If a field name is empty, then it will be named to 'FIELD'.
If first letter of the field is not alphanumeric, then the first letter will be changed to 'F'.
If a field is longer then a specified value, then the field will be truncated.
If a field after such changes already exists, then the field will be renamed to nameXX (where XX means 00, 01, etc. in hexadecimal).