Class RadialGauge
Represents a linear gauge.
Inherited Members
Namespace: FastReport.Gauge.Radial
Assembly: FastReport.OpenSource.dll
Syntax
public class RadialGauge : GaugeObject, IFRSerializable, ICloneable
Constructors
RadialGauge()
Initializes a new instance of the RadialGauge class.
Declaration
public RadialGauge()
Properties
Center
Returns centr of the gauge
Declaration
public PointF Center { get; set; }
Property Value
Type | Description |
---|---|
PointF |
Height
Gets or sets the height of the object.
Declaration
public override float Height { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Overrides
Remarks
This property value is measured in the screen pixels. Use Units class to convert a value to desired units.
Position
Gats or sets the Radial Gauge position. Doesn't work for Full Radial Gauge.
Declaration
public RadialGaugePosition Position { get; set; }
Property Value
Type | Description |
---|---|
RadialGaugePosition |
Radians
The number of radians in one degree
Declaration
public static double Radians { get; }
Property Value
Type | Description |
---|---|
System.Double |
SemicircleOffsetRatio
Gets or sets the semicircles offset
Declaration
public float SemicircleOffsetRatio { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Type
Gets or sets the Radial Gauge type
Declaration
public RadialGaugeType Type { get; set; }
Property Value
Type | Description |
---|---|
RadialGaugeType |
Width
Gets or sets the width of the object.
Declaration
public override float Width { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Overrides
Remarks
This property value is measured in the screen pixels. Use Units class to convert a value to desired units.
Methods
Assign(Base)
Copies the contents of another, similar object.
Declaration
public override void Assign(Base source)
Parameters
Type | Name | Description |
---|---|---|
Base | source | Source object to copy the contents from. |
Overrides
Remarks
Call Assign to copy the properties from another object of the same type. The standard form of a call to Assign is
destination.Assign(source);
which tells the destination object to copy the contents of the source object to itself. In this method, all child objects are ignored. If you want to copy child objects, use the AssignAll(Base) method.
See Also
Draw(FRPaintEventArgs)
Draws the gauge.
Declaration
public override void Draw(FRPaintEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
FRPaintEventArgs | e | Draw event arguments. |
Overrides
Serialize(FRWriter)
Serializes the object.
Declaration
public override void Serialize(FRWriter writer)
Parameters
Type | Name | Description |
---|---|---|
FRWriter | writer | Writer object. |
Overrides
Remarks
Do not call this method directly. You should override it if you are developing a new component for FastReport.
This method is called when the object needs to save the state. It may happen when:
- saving the report to the file or stream;
- saving the report to the designer's undo buffer;
- assigning the object to another object using the Assign(Base) or AssignAll(Base) methods;
- saving the object to the designer's clipboard;
- saving the object to the preview (when run a report).