<< Click to display table of contents >> TRVReportShape |
Identifies a shape type.
Unit RVReportShapes;
Syntax
type
TRVReportShape = (rvrshCircle, rvrshPolygon, rvrshStar,
rvrshRoughGear, rvrshBluntPointStar, rvrshArrow1, rvrshArrow2,
rvrshRing, rvrshPolygonInCircle, rvrshStarInCircle,
rvrshStarInPolygon, rvrshSquare, rvrshStopRect, rvrshNo,
rvrshCheck,
rvrshEmoticonSmile, rvrshEmoticonLaugh, rvrshEmoticonStraight,
rvrshEmoticonSad, rvrshEmoticonShout, rvrshEmoticonWink,
rvrshFlag,
rvrshMan1, rvrshWoman1, rvrshMan2, rvrshWoman2
);
A shape of each type is defined by the following parameters:
•diameter of an imaginary circle surrounding the shape
•diameter of an imaginary internal circle
•count of points
In the examples below, the same shape is displayed with different parameters. Horizontally, the count of points is increased from 3 to 7. Vertically, shapes are displayed with internal radii 30%, 50%, 70% of the external radius.
Note: the shapes may have unequal width and height. In this case, circles become ellipses, squares become rectangles, etc.
All shapes are shown unrotated.
Value |
Meaning |
Rotatable |
Examples |
rvrshCircle |
Circle The internal circle and the count of points are ignored. |
|
|
rvrshPolygon |
Regular polygon. Count of sides = count of points. The internal circle is ignored. |
yes |
|
rvrshStar |
Star polygon Vertexes are placed on the external and the internal circles alternately. Count of vertexes on each circle = count of points. |
yes |
|
rvrshRoughGear |
Gear-like polygon Vertexes are placed on the external and the internal circles; two vertexes on the external circle, then two vertexes on the internal circle, and so on. Count of vertexes on each circle = count of points * 2. |
yes |
|
rvrshBluntPointStar |
Blunt-pointed star polygon Vertexes are placed on the external and the internal circles; two vertexes on the external circle, then one vertex on the internal circle, and so on. Count of vertexes on the internal circle = count of points |
yes |
|
rvrshArrow1 |
Arrow, version 1 Width of the arrow shaft = diameter of the internal circle. 3 vertexes of the arrow head are located on the external circle, the arrow head angle = 90° The count of points is ignored. |
yes |
|
rvrshArrow2 |
Arrow, version 2 Width of the arrow shaft = diameter of the internal circle. The arrow head touches the internal circle, the arrow head angle = 90° The count of points is ignored. |
yes |
|
rvrshRing |
Ring / Doughnut Two circles, a colored area is in the middle. The count of points is ignored. |
|
|
rvrshPolygonInCircle |
Polygon inside circle Count of polygon sides = count of points. Polygon vertexes are on the internal circle. |
yes |
|
rvrshStarInCircle |
Star inside circle The star parameters are the same as for rvrshStar |
yes |
|
rvrshStarInPolygon |
Star inside polygon Star parameters are the same as for rvrshStar. Polygon parameters are the same as for rvrshPolygon. |
yes |
|
rvrshSquare |
Square Unlike rvrshPolygon rotated by 45° (a square inscribed in the outer circle), this shape occupies maximum size (the outer circle is inscribed in this square). The count of points is ignored. |
|
|
rvrshStopRect |
"No entry" traffic sign, rectangle inside circle The rectangle parameters are the same as for rvrshNo The count of points is ignored. |
yes |
|
rvrshNo |
No sign, strike-through ring The middle line has the same width as the ring. To make a slashed/backslashed circle, rotate by 45°/-45°. The count of points is ignored. |
yes |
|
rvrshCheck |
Check mark Internal circle defines the width of line. The count of points is ignored. |
|
|
rvrshEmoticonSmile |
Smiling face Internal circle affects face features. The count of points is ignored. |
|
|
rvrshEmoticonLaugh |
Laughing face Internal circle affects face features. The count of points is ignored. |
|
|
rvrshEmoticonStraight |
Neutral face Internal circle affects face features. The count of points is ignored. |
|
|
rvrshEmoticonSad |
Sad face Internal circle affects face features. The count of points is ignored. |
|
|
rvrshEmoticonShout, |
Shouting/surprised face Internal circle affects face features. The count of points is ignored. |
|
|
rvrshEmoticonWink |
Winking face Internal circle affects face features. The count of points is ignored. |
|
|
rvrshFlag |
Flag Internal circle defines the banner height. The count of points (3, 4, or 5) defines the banner shape. Less then 3 is counted as 3, more than 5 is counted as 5. |
|
|
rvrshMan1 |
Male icon, version 1 Internal circle defines the figure width. The count of points is ignored. |
|
|
rvrshWoman1 |
Female icon, version 1 Internal circle defines the figure width. The count of points is ignored. |
|
|
rvrshMan2 |
Male icon, version 2 Internal circle defines the figure width. The count of points is ignored. |
|
|
rvrshWoman2 |
Female icon, version 2 Internal circle defines the figure width. The count of points is ignored. |
|