|
<< Click to display table of contents >>
|
TShape represents a geometric shape or an SVG image that can be drawn on a form.
This component is not related to reporting, it simply reuses shape drawing functions implemented for value visualizers.
Unit [VCL/FMX] RVReportShapeComponent / fmxRVReportShapeComponent;
Syntax
TRVShape = class (TGraphicControl)
TObject TPersistent TComponent TComponent TGraphicControl |
This component can draw shapes such as polygons, stars, emoticons, flags, as well as simple SVG images represented by SVG path.
The shape is defined ShapeProperties.
If this is an SVG shape, SVGPath and SVGViewBox properties are used.
The shape is colored using Color, StartColor, GradientType, Opacity properties. It is outlined using LineColor, LineWidth, LineUsesFillColor properties.
The component background is filled using BackgroundColor and BackgroundOpacity properties.
Additional properties affecting the layout are: Margin, Padding, EqualSides.
If you redraw this component frequently, it's recommended to assign DoubleBuffered = True for its parent component.
•TRVShapeItemInfo – shape object for TRichView documents