<< 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 
Gearlike 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 
Bluntpointed 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, strikethrough 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. 
