User Tools

Site Tools


api:dk11:delphi:gislayervector.tgis_layervector.prepareexportfieldnames_integer

Table of Contents

TGIS_LayerVector.PrepareExportFieldNames(Integer) method

DK11 for Delphi | GisLayerVector.TGIS_LayerVector.PrepareExportFieldNames | Overloads | Constructors | Fields | Methods | Properties | Events

Prepares field names to export.

Available also on: .NET | Java | ActiveX | Python.

Syntax

// Delphi
public
  procedure PrepareExportFieldNames(
    const _maxwidth : Integer
  ); overload; virtual;
// C++ Builder
public:
  virtual void PrepareExportFieldNames(
    const int _maxwidth
  ) /* overload */;

Parameters

Name Type Description
_maxwidth Integer max width of field; should be >= 4

Remarks

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).

2022/11/16 01:22

Page Tools