User Tools

Site Tools


api:dk11:delphi:gisconfigxml.tgis_configprojectxml



TGIS_ConfigProjectXml class

DK for Delphi | GisConfigXml.TGIS_ConfigProjectXml | Classes | Constructors | Fields | Methods | Properties

XML-backed configuration class for project settings and layer metadata.

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

Syntax

// Delphi
type
  TGIS_ConfigProjectXml = class( TGIS_ConfigXml )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_ConfigProjectXml : public TGIS_ConfigXml
{
};

Inheritance

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public
(Inherited from TGIS_ConfigXml)

Fields

Inherited Protected
Name Visibility Description
FConfigFormat protected Actual config format.
(Inherited from TGIS_Config)
FConfigPath protected Path for config file.
(Inherited from TGIS_Config)
FMustSave protected True if config should be saved.
(Inherited from TGIS_Config)
FVersion protected Config version number.
(Inherited from TGIS_Config)

Methods

Inherited Overrides Protected
Name Visibility Description
AbsolutePath public Computes an absolute path from a path relative to the configuration file.
(Inherited from TGIS_Config)
AddSubLayer public
(Inherited from TGIS_ConfigXml)
BuildProject public Build a project config from the current project and layers attached to the viewer.
(Overrides TGIS_Config.BuildProject)
ClearActiveSection public
(Inherited from TGIS_ConfigXml)
ClearGroups public
(Inherited from TGIS_ConfigXml)
ClearSave public Clears the
(Inherited from TGIS_Config)
ClearSections public
(Inherited from TGIS_ConfigXml)
ClearSubSections public
(Inherited from TGIS_ConfigXml)
clearZones protected
(Inherited from TGIS_ConfigXml)
GetStrings public
(Inherited from TGIS_ConfigXml)
Lock public
(Inherited from TGIS_ConfigXml)
LockThread public Locks config operations to the current thread only.
(Inherited from TGIS_Config)
Read3DLayerType public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadAlignment public Reads a label alignment value from the active section.
(Inherited from TGIS_Config)
ReadBasement public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadBitmap public Reads a bitmap value from the active section.
(Inherited from TGIS_Config)
ReadBoolean public Reads a Boolean value from the active section.
(Inherited from TGIS_Config)
ReadChart public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadColor public Reads a color value from the active section.
(Inherited from TGIS_Config)
ReadColorInterpolationMode public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadColorRamp(String; TGIS_ColorMapArray) public Read a deprecated color ramp parameter by name.
(Inherited from TGIS_Config)
ReadColorRamp(String; TGIS_GradientMap) public Read a color ramp parameter by name.
(Inherited from TGIS_Config)
ReadCustomData public Read custom configuration parameters.
(Inherited from TGIS_Config)
readCustomParam protected
(Inherited from TGIS_ConfigXml)
ReadDormant public Reads a layer dormant mode value from the active section.
(Inherited from TGIS_Config)
ReadFloat public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadFontStyle public Reads a font style set from the active section.
(Inherited from TGIS_Config)
ReadGround public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadHierarchyGroups public Reads hierarchy groups from the config.
(Overrides TGIS_Config.ReadHierarchyGroups)
ReadInteger public Reads an integer value from the active section.
(Inherited from TGIS_Config)
ReadInterpretation public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadMarker public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadNormalized public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadOffsetPosition public Read parameters given by _name.
(Inherited from TGIS_Config)
readParam protected
(Inherited from TGIS_ConfigXml)
ReadPattern public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadPen public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadPosition public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadSectionValues public
(Inherited from TGIS_ConfigXml)
ReadString public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadSymbol public Read parameters given by _name.
(Inherited from TGIS_Config)
ReadZone(String; TGIS_PixelZoneListAbstract) public Read parameters given by zone _name.
(Inherited from TGIS_Config)
ReadZone(String; TGIS_StringList) public Read parameters given by zone _name.
(Inherited from TGIS_Config)
readZones(String; TGIS_PixelZoneListAbstract) protected
(Inherited from TGIS_ConfigXml)
readZones(String; TGIS_StringList) protected
(Inherited from TGIS_ConfigXml)
RelativePath public Computes a path relative to the configuration file.
(Inherited from TGIS_Config)
Reread public
(Inherited from TGIS_ConfigXml)
Save public
(Inherited from TGIS_ConfigXml)
SetGroup public
(Inherited from TGIS_ConfigXml)
SetGroupSection public
(Inherited from TGIS_ConfigXml)
SetLayer public
(Inherited from TGIS_ConfigXml)
SetSection public
(Inherited from TGIS_ConfigXml)
SetStrings public
(Inherited from TGIS_ConfigXml)
SetSubLayer public
(Inherited from TGIS_ConfigXml)
SetSubSection public
(Inherited from TGIS_ConfigXml)
Unlock public
(Inherited from TGIS_ConfigXml)
UnlockThread public Unlocks config operations previously locked by
(Inherited from TGIS_Config)
Write3DLayerType public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteAlignment public Writes a label alignment value to the active section.
(Inherited from TGIS_Config)
WriteBasement public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteBitmap public Writes a bitmap value to the active section.
(Inherited from TGIS_Config)
WriteBoolean public Writes a Boolean value to the active section.
(Inherited from TGIS_Config)
WriteChart public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteColor public Writes a color value to the active section.
(Inherited from TGIS_Config)
WriteColorInterpolationMode public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteColorRamp(String; TGIS_ColorMapArray; TGIS_ColorMapArray) public Write a deprecated color ramp parameter by name.
(Inherited from TGIS_Config)
WriteColorRamp(String; TGIS_GradientMap; TGIS_GradientMap) public Write a color ramp parameter by name.
(Inherited from TGIS_Config)
WriteCustomData public Write custom configuration parameters.
(Inherited from TGIS_Config)
writeCustomParam protected
(Inherited from TGIS_ConfigXml)
WriteDormant public Writes a layer dormant mode value to the active section.
(Inherited from TGIS_Config)
WriteFloat public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteFontStyle public Writes a font style set to the active section.
(Inherited from TGIS_Config)
WriteGround public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteHierarchyGroups public Write hierarchy groups to the config.
(Overrides TGIS_Config.WriteHierarchyGroups)
WriteInteger public Writes an integer value to the active section.
(Inherited from TGIS_Config)
WriteInterpretation public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteMarker public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteNormalized public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteOffsetPosition public Writes an offset position parameter identified by
(Inherited from TGIS_Config)
writeParam protected
(Inherited from TGIS_ConfigXml)
WritePattern public Write parameters given by _name.
(Inherited from TGIS_Config)
WritePen public Write parameters given by _name.
(Inherited from TGIS_Config)
WritePosition public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteString public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteStyle public Write a style parameter by name.
(Inherited from TGIS_Config)
WriteSymbol public Write parameters given by _name.
(Inherited from TGIS_Config)
WriteZone(String; TGIS_PixelZoneListAbstract; TGIS_PixelZoneListAbstract) public Write parameters given by zone _name.
(Inherited from TGIS_Config)
WriteZone(String; TGIS_StringList; TGIS_StringList) public Write parameters given by zone _name.
(Inherited from TGIS_Config)
writeZones(String; TGIS_PixelZoneListAbstract; TGIS_PixelZoneListAbstract) protected
(Inherited from TGIS_ConfigXml)
writeZones(String; TGIS_StringList; TGIS_StringList) protected
(Inherited from TGIS_ConfigXml)

Properties

Inherited Protected
Name Visibility Description
ConfigFormat public Gets the internal config format.
(Inherited from TGIS_Config)
FileName public Gets the configuration file name.
(Inherited from TGIS_Config)
IniObj public Underlying XML file object used for configuration storage.
(Inherited from TGIS_ConfigXml)
IsProject public True if the config represents a project.
(Inherited from TGIS_Config)
IsShapeStyle public True if config is for shape style embedding.
(Inherited from TGIS_Config)
MustSave public True if the config has been changed.
(Inherited from TGIS_Config)
PrjLayerConfig public Config file name without extension for the layer at a given index in a project file.
(Inherited from TGIS_Config)
PrjLayerName public Returns the name of the layer at the specified index in a project file.
(Inherited from TGIS_Config)
PrjLayerPath public Returns the path of the layer at the specified index in a project file.
(Inherited from TGIS_Config)
PrjLayersCount public Returns the number of layers defined in the project config file.
(Inherited from TGIS_Config)
Section public Overrides the current section used for config read and write operations.
(Inherited from TGIS_Config)
UseRelativePath public If True, file paths are saved relative to the config file location.
(Inherited from TGIS_Config)
Version public Gets the config version number.
(Inherited from TGIS_Config)
WriteFull public If True, all config keys are saved; otherwise only changed keys are saved.
(Inherited from TGIS_Config)

2026/07/11 00:21

Page Tools