Class MapAppearanceRule
Represents an appearance rule to be used for map items in a map polygon layer, a map point layer, or a map line layer.
Inherited Members
Namespace: BoldReports.RDL.DOM
Assembly: BoldReports.Web.dll
Syntax
public abstract class MapAppearanceRule
Constructors
MapAppearanceRule()
Declaration
protected MapAppearanceRule()
Properties
BucketCount
Gets or sets the number of buckets to divide the data into for display on the map.
Declaration
public string BucketCount { get; set; }
Property Value
Type | Description |
---|---|
System.String | The number of divisions in the data representation, default is "5". |
DataElementName
Gets or sets the name of the data element used in the map.
Declaration
public string DataElementName { get; set; }
Property Value
Type | Description |
---|---|
System.String | The identifier for the data element represented on the map. |
DataElementOutput
Gets or sets the output type for the data element.
Declaration
public DataElementOutputs DataElementOutput { get; set; }
Property Value
Type | Description |
---|---|
BoldReports.RDL.DOM.DataElementOutputs | The output specification, defined by BoldReports.RDL.DOM.DataElementOutputs. |
DataValue
Gets or sets the data value associated with the map appearance rule.
Declaration
public string DataValue { get; set; }
Property Value
Type | Description |
---|---|
System.String | The data value that influences map appearance. |
DistributionType
Gets or sets the distribution type used for the map data.
Declaration
public string DistributionType { get; set; }
Property Value
Type | Description |
---|---|
System.String | The type of distribution (e.g., normal, uniform) applied. |
EndValue
Gets or sets the end value for the data range in the map.
Declaration
public string EndValue { get; set; }
Property Value
Type | Description |
---|---|
System.String | The terminal value of the data range. |
LegendName
Gets or sets the name of the legend associated with the map.
Declaration
public string LegendName { get; set; }
Property Value
Type | Description |
---|---|
System.String | The name assigned to the map legend. |
LegendText
Gets or sets the descriptive text for the legend displayed on the map.
Declaration
public string LegendText { get; set; }
Property Value
Type | Description |
---|---|
System.String | The description or title of the map legend for user reference. |
MapBuckets
Gets or sets the map buckets that define the data intervals.
Declaration
public MapBuckets MapBuckets { get; set; }
Property Value
Type | Description |
---|---|
BoldReports.RDL.DOM.MapBuckets | An instance of MapBuckets that holds the data intervals. |
StartValue
Gets or sets the start value for the data range in the map.
Declaration
public string StartValue { get; set; }
Property Value
Type | Description |
---|---|
System.String | The initial value of the data range. |
Methods
ResetDataElementOutput()
Resets the DataElementOutput property to its default value.
Declaration
public void ResetDataElementOutput()
ResetMapBuckets()
Resets the map buckets to their default state.
Declaration
public void ResetMapBuckets()
ShouldSerializeDataElementOutput()
Determines whether the DataElementOutput property should be serialized to XML/JSON during serialization.
Declaration
public bool ShouldSerializeDataElementOutput()
Returns
Type | Description |
---|---|
System.Boolean | True if DataElementOutput is not set to the default value (Auto); otherwise, false. |
ShouldSerializeMapBuckets()
Determines whether the MapBuckets property should be serialized to XML/JSON during serialization.
Declaration
public bool ShouldSerializeMapBuckets()
Returns
Type | Description |
---|---|
System.Boolean | True if MapBuckets is not null or empty (has items); otherwise, false. |