Hide Comments
Hide Comments

Comments (0)

expandingClasses

noteNote

Scaling not only scales the shape of an object proportionally to the scaling factors, but also changes the Stroke.Thickness of the contour proportionally to the scaling factor for each axis.

TRSGPEllipse draws the contour and fills the background with the

Paint method.Paint draws the contour and fills the background using the drawing pen and brush with the properties, color, and opacity defined by the     Stroke and Fill properties of the TRSGPEllipse object.
 
 

public class

TRSGPLine

Defines 2D lines.

The end points of the line to draw are defined by the following properties of the TRSGPLine object:

The shape rectangle and the LineType define the straight-line segment to draw:

LineType defines the orientation of the line segment.

The intersection points of this line segment with the local rectangle define the end points of the straight-line segment.
 

RotationCenter defines the rotation axis and RotationAngle defines the rotation angle on which the straight-line segment is rotated to obtain the line to draw.

noteNote

Scaling not only scales the line length proportionally to scaling the factors, but also changes the Stroke.Thickness of the line proportionally to the scaling factor for each axis.

public class

TRSGPPathShape

Defines 2D path-type shapes representing groups of connected curves and lines.

public class

TRSGPPie

TRSGPPie defines 2D pies. TRSGPPie is drawn as part of TRSGPEllipse.

The TRSGPPie object is the part of the TRSGPEllipse object enclosed between radiuses with the     StartAngle and     EndAngle angles.

The ShapeRect bounding rectangle, scaling factors specified by Scale, RotationCenter rotation axis, and RotationAngle rotation angle of the TRSGPEllipse object should be used to define the general size, shape, and position of TRSGPPie.
 
TRSGPPie draws the contour and fills the shape background with the Paint method.

Paint draws the contour using the drawing pen with the properties, color, and opacity defined by the Stroke property of the TRSGPPie object. Paint fills the background using the drawing brush with the properties, color, and opacity defined by the current Fill property of the TRSGPPie object.
 

public class

TRSGPRectangle

TRSGPRectangle defines 2D rectangles with customized corners.

The CornerType , XRadius, and YRadius properties define how to customize shapes of rectangle corners. Corners specifies which corners to be customized. Notice that, if Corners is an empty set or any of the XRadius or YRadius properties is zero, then no corner shape customization is used.

The rectangle size and position are defined by the following properties of the TRSGPRectangle object:

The shape rectangle ShapeRect defines the initial size and position of the rectangle.
 

You can use the rotation axis RotationCenter and rotation angle RotationAngle of the TRectangle object to rotate and move the rectangle.
 

You can use the scaling factors of the TRectangle object to proportionally scale rectangle coordinates along local coordinate axes. Scaling moves the rectangle and changes its size.
Note: Scaling not only scales the shape of an object proportionally to the scaling factors, but also changes the Stroke.Thickness of the contour proportionally to the scaling factor for each axis.

public class

TRSGPShape

The base class for 2D graphic primitives--TLines, TRectangles, TPaths, and others.

TRSGPShape is the ancestor class to most other classes defined in the Objects unit. It defines the common behavior--methods and properties--for 2D graphic primitives.
 

public class

TRSGPText

TText defines 2D text objects
 

Top

Comments (0)

RiverSoftAVG SVG Component Library (RSCL) © 2013-2016, Thomas G. Grubb