|
ActiveSVGElement
|
Specifies the dynamic element in the SVG, the part that will be changing often. The ActiveSVGElement is not buffered when painting as it is assumed it will be changing. Set the ActiveSVGElement to tell the control which element or group of elements need to be redrawn every paint event.
The non-active svg elements are rendered either to the Background or Foreground Buffer.
Note
|
It is recommended that the active portion of the SVG not be too drawing intensive as it will slow painting.
|
|
|
Align
|
Represents property Align.
|
|
Anchors
|
Represents property Anchors.
|
|
BackfaceColor
|
Specifies the color of the inner face of the thermometer. Use this property to change the backface.
|
|
Background
|
Contains the static background of the SVG compared to the ActiveSVGElement, i.e. the SVG elements that are rendered behind the ActiveSVGElement. The Background and Foreground are painted once from the SVG. When elements in the ActiveSVGElement group change, the Background and Foreground are not rendered again, significantly speeding up painting of the entire SVG.
Note
|
It is not recommended to change SVG elements in the background too often as it requires a complete rerendering of the background.
|
|
|
Buffered
|
Represents property Buffered.
|
|
ClipChildren
|
Represents property ClipChildren.
|
|
ClipParent
|
Represents property ClipParent.
|
|
Cursor
|
Represents property Cursor.
|
|
Decoration
|
Defines the shape to use as a decoration for the instrument. The decoration can be pre-defined paths or a custom path. Use DecorationFillColor and DecorationStrokeColor to customize the colors of the decoration. (Inherited from FMX.RS.Impact.Instruments.TRSSVGCustomInstrument.)
|
|
DecorationFillColor
|
Specifies the fill color for the decoration (Inherited from FMX.RS.Impact.Instruments.TRSSVGCustomInstrument.)
|
|
DecorationID
|
Specifies the ID of the element in the SVG that contains the Decoration for the instrument. (Inherited from FMX.RS.Impact.Instruments.TRSSVGCustomInstrument.)
|
|
DecorationPath
|
Provides access to the path data for the decoration. If the Decoration element does not exist in the SVG, this property does nothing and returns nil.
Note
|
The path data should be in a rectangle from 0,0 to 100,100. Path points outside that range can look awkward in the instrument.
|
|
|
DecorationStrokeColor
|
Specifies the stroke or pen color of the decoration (Inherited from FMX.RS.Impact.Instruments.TRSSVGCustomInstrument.)
|
|
DefaultMax
|
Defines the Default Maximum value. When you set the FMX.RS.Impact.Thermometers.TRSThermometer.Max value at design-time, and the Max value does not equal this value, it will be stored in the form.
|
|
DefaultMin
|
Defines the Default Minimum value. When you set the FMX.RS.Impact.Thermometers.TRSThermometer.Min value at design-time, and the Min value does not equal this value, it will be stored in the form.
|
|
Design
|
Represents property Design.
|
|
DragMode
|
Represents property DragMode.
|
|
Enabled
|
Represents property Enabled.
|
|
EnableDragHighlight
|
Represents property EnableDragHighlight.
|
|
EnableGradients
|
Represents property EnableGradients.
|
|
Font
|
Specifies the font to use when drawing the numeric labels of the gauge. The colors of the labels is specified with the LabelsFillColor and LabelsStrokeColor properties.
|
|
Foreground
|
Contains the static foreground of the SVG compared to the ActiveSVGElement, i.e. the SVG elements that are rendered in front of the ActiveSVGElement. The Background and Foreground are painted once from the SVG. When elements in the ActiveSVGElement group change, the Background and Foreground are not rendered again, significantly speeding up painting of the entire SVG.
Note
|
It is not recommended to change SVG elements in the background too often as it requires a complete rerendering of the background.
|
|
|
FormatStr
|
Represents property FormatStr.
|
|
FrameColor
|
Specifies the color of the outer frame of the thermometer. Use this property to change the color of the frame
|
|
Height
|
Represents property Height.
|
|
HitTest
|
Represents property HitTest.
|
|
LabelsFillColor
|
Specifies the fill color of the numeric labels on the gauge. Use this property to change the fill color of the labels.
|
|
LabelsStrokeColor
|
Specifies the stroke color of the numeric labels on the gauge. Use this property to change the stroke color of the labels.
|
|
LightColor
|
Represents property LightColor.
|
|
Locked
|
Represents property Locked.
|
|
Margins
|
Represents property Margins.
|
|
MarkersColor
|
Specifies the color of the markers, or the tick marks, on the thermometer. Use this property to change the color of the markers.
|
|
Max
|
Defines the maximum range for the thermometer.
Min and Max define the range for the gauge's labels. The labels in the thermometer will be filled with numeric values between FMX.RS.Impact.Thermometers.TRSThermometer.Min and FMX.RS.Impact.Thermometers.TRSThermometer.Max based on the FMX.RS.Impact.Thermometers.TRSThermometer.FormatStr formatting. The FMX.RS.Impact.Thermometers.TRSThermometer.MinMercury and FMX.RS.Impact.Thermometers.TRSThermometer.MaxMercury constrain the actual range of the thermometer. The Value property will be constrained to be within this range.
|
|
MaxMercury
|
Returns the absolute highest value that can be recorded in the thermometer. This is lower than the Min property which specifies the lowest numeric temperature number to use for labels.
|
|
MercuryColor
|
Specifies the color of the mercury in the thermometer. Use this property to change the mercury color.
|
|
MercuryHeight
|
Stores the original height for the SVG elements or group that makes up the mercury level
|
|
MercuryHighlightHeight
|
Stores the original height for the SVG elements or group that makes up the mercury level highlight
|
|
MercuryHighlightY
|
Stores the original Y location for the SVG elements or group that makes up the mercury level highlight
|
|
MercuryY
|
Stores the original Y location for the SVG elements or group that makes up the mercury level
|
|
Min
|
Defines the minimum range for the thermometer.
Min and Max define the range for the gauge's labels. The labels in the thermometer will be filled with numeric values between FMX.RS.Impact.Thermometers.TRSThermometer.Min and FMX.RS.Impact.Thermometers.TRSThermometer.Max based on the FMX.RS.Impact.Thermometers.TRSThermometer.FormatStr formatting. The FMX.RS.Impact.Thermometers.TRSThermometer.MinMercury and FMX.RS.Impact.Thermometers.TRSThermometer.MaxMercury constrain the actual range of the thermometer. The Value property will be constrained to be within this range.
|
|
MinMercury
|
Returns the absolute lowest value that can be recorded in the thermometer. This is higher than the Max property which specifies the highest numeric temperature number to use for labels.
|
|
NeedBuffers
|
Controls whether the Background and Foreground need to be rendered again in the Buffered paint process. Set the NeedBuffers property to True to force the buffers to be redrawn at the next paint event. (Inherited from FMX.RS.SVGControl.TRSSVGControl.)
|
|
OnChange
|
Represents property OnChange.
|
|
OnClick
|
Represents property OnClick.
|
|
OnDblClick
|
Represents property OnDblClick.
|
|
OnDragDrop
|
Represents property OnDragDrop.
|
|
OnDragEnd
|
Represents property OnDragEnd.
|
|
OnDragEnter
|
Represents property OnDragEnter.
|
|
OnDragLeave
|
Represents property OnDragLeave.
|
|
OnDragOver
|
Represents property OnDragOver.
|
|
OnDrawing
|
Represents property OnDrawing.
|
|
OnDrawn
|
Represents property OnDrawn.
|
|
OnMouseDown
|
Represents property OnMouseDown.
|
|
OnMouseEnter
|
Represents property OnMouseEnter.
|
|
OnMouseLeave
|
Represents property OnMouseLeave.
|
|
OnMouseMove
|
Represents property OnMouseMove.
|
|
OnMouseUp
|
Represents property OnMouseUp.
|
|
OnMouseWheel
|
Represents property OnMouseWheel.
|
|
OnPaint
|
Represents property OnPaint.
|
|
OnPainting
|
Represents property OnPainting.
|
|
OnResize
|
Represents property OnResize.
|
|
Opacity
|
Represents property Opacity.
|
|
Padding
|
Represents property Padding.
|
|
Parts
|
Specifies the visible parts of the thermometer. Use the Parts property to configure which parts of the instrument that IMPACT should draw.
|
|
PopupMenu
|
Represents property PopupMenu.
|
|
Position
|
Represents property Position.
|
|
Quality
|
Represents property Quality.
|
|
RotationAngle
|
Represents property RotationAngle.
|
|
RotationCenter
|
Represents property RotationCenter.
|
|
Scale
|
Represents property Scale.
|
|
ShadowColor
|
Returns the color to use for shadows in the instrument. This color is calculated from the FMX.RS.Impact.Instruments.TRSSVGCustomInstrument.LightColor property. (Inherited from FMX.RS.Impact.Instruments.TRSSVGCustomInstrument.)
|
|
Stretch
|
Represents property Stretch.
|
|
SVG
|
Contains the SVG that paints the appearance of the control. The control changes the SVG elements based on requirements of the control. For example, a descendant control could change a specific element's fill and stroke based on a Color property change. (Inherited from FMX.RS.SVGControl.TRSSVGControl.)
|
|
TabOrder
|
Represents property TabOrder.
|
|
TouchTargetExpansion
|
Represents property TouchTargetExpansion.
|
|
Value
|
Specifies the current temperature. The speed will be constrained between MinMercury and MaxMercury.
|
|
Visible
|
Represents property Visible.
|
|
Width
|
Represents property Width.
|