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.



