Table of Contents

Class GaugeDescriptor

Namespace
ReportWright.Design.Items
Assembly
ReportWright.Design.dll

A gauge panel or an in-cell chart: radial gauge, linear gauge, indicator, sparkline or data bar, placed bound to the first numeric field and drawn with real geometry (dial arc and needle, scale bar, state icon, line, bar).

public sealed class GaugeDescriptor : ReportItemDescriptor
Inheritance
GaugeDescriptor
Inherited Members

Constructors

GaugeDescriptor(string, string, string, string?)

Initializes the descriptor.

Properties

Flavour

Gets the kind this entry places.

MinimumVersion

Gets the oldest schema version the element exists in; the palette greys the entry out in an older file (decisions, item 2).

PropertySections

Gets the property sections the grid shows for this kind, from the property catalogue.

Methods

CreateElement(DesignerDocument, string)

Creates the element a placement inserts, without position or size (the document sets those).

Draw(RdlElement, int, int)

Draws the schematic (A.7.3): real geometry where it is cheap, bracketed expression text where a value would be.

Matches(RdlElement)

Whether an element is one of this kind; the default compares the element name, a chart descriptor also reads the chart type.