User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_legenditemdata

Table of Contents

TGIS_LegendItemData class

DK11 for .NET | TatukGIS.NDK.TGIS_LegendItemData | Classes | Constructors | Fields | Properties

FOR INTERNAL USE ONLY. Container for all the information necessary to construct a legend item.

Available also on: Delphi | Java | ActiveX.

Syntax

// C#
public class TGIS_LegendItemData 
{
}
' VisualBasic
Public Class TGIS_LegendItemData
End Class
// Oxygene
type
  TGIS_LegendItemData = public class
  end;

Constructors

Inherited Overrides Protected
Name Visibility Description
TGIS_LegendItemData() public Creates an instance that is to be associated with an empty (placeholder) legend item.
TGIS_LegendItemData(IGIS_HierarchyGroup, IGIS_Viewer) public Creates an instance that is to be associated with a legend item which represents a hierarchy group.
TGIS_LegendItemData(TGIS_Layer, IGIS_Viewer) public Creates an instance that is to be associated with a legend item which represents a layer.
TGIS_LegendItemData(TGIS_Layer, int, IGIS_Viewer) public Creates an instance that is to be associated with a legend item which represents a sublayer.
TGIS_LegendItemData(TGIS_ParamsSection, IGIS_Viewer) public Creates an instance that is to be associated with a legend item which represents a parameter section.

Fields

Inherited Protected
Name Visibility Description
IsMoving public Flag used to indicate that the legend item is being dragged.
NodeHeight public Used to store the total height of the associated legend item (including subitems).
NodeLeft public Used to store the left coordinate of the rectangle of the associated legend item (including subitems).
NodeTop public Used to store the top coordinate of the rectangle of the associated legend item (including subitems).
NodeWidth public Used to store the width of the rectangle of the associated legend item (including subitems).

Properties

Inherited Protected
Name Visibility Description
Caption public Caption of data object.
ChartLegend public List of chart legend labels which matches the ChartMap.
ChartMap public Simple map that indicates which chart colors are used.
Checked public True if the associated legend item is checked/active.
DataType public Type of the associated object.
FeatureCount public Total number of different features contained within the legend item.
Group public Handle to the group object, valid if DataType = Group.
IsSubLayer public True if the layer is a sublayer of another layer.
IsVector public True if the layer/parameter section is of vector type.
Layer public Handle to the layer object, valid if DataType = Layer.
Name public Name of data object.
Params public Handle to the parameter section object, valid if DataType = Params.
Render public True if at least one feature type is managed via the section renderer.
RenderArea public True if the area feature type is managed via the section renderer.
RenderLabel public True if the label feature type is managed via the section renderer.
RenderLine public True if the line feature type is managed via the section renderer.
RenderMarker public True if the marker feature type is managed via the section renderer.
RowCount public Total number of rows of standard height necessary to construct the legend item.

2019/01/25 17:09