ISVGPathData¶
No description yet.
Unit: BVE.SVG2Intf
Methods¶
AddPathData¶
procedure AddPathData(const aPathData: ISVGPathData); overload;
procedure AddPathData(
const aPathData: ISVGPathData;
const aMatrix: TSVGMatrix); overload;
No description yet.
AddRectangle¶
procedure AddRectangle(
const aRect: TSVGRect;
const aXRadius, aYRadius: TSVGFloat;
const aCorners: TSVGCorners;
const aCornerType: TSVGCornerType = TSVGCornerType.ctRound);
No description yet.
ApplyMatrix¶
No description yet.
Assign¶
No description yet.
AssignTransform¶
No description yet.
CalcPointOnPath¶
procedure CalcPointOnPath(
const aMatrix: TSVGMatrix;
const aPos: TSVGFloat;
var aPoint: TSVGPoint;
var aTangent: TSVGPoint);
No description yet.
Clear¶
No description yet.
CreateCopy¶
No description yet.
CreateIterator¶
No description yet.
GetBounds¶
function GetBounds: TSVGRect; overload;
function GetBounds(const aMatrix: TSVGMatrix): TSVGRect; overload;
No description yet.
GetContour¶
function GetContour(const aIndex: Integer): TSVGContour; overload;
function GetContour(
const aIndex: Integer;
const aMatrix: TSVGMatrix): TSVGContour; overload;
Subpath aIndex as a run of points, with its curves flattened to line segments, in the coordinates of the path or mapped through aMatrix. A closed subpath ends where it began, so a contour whose last point equals its first is closed.
Note
This is the same flattening the path measures and hit tests itself with, so a length summed over these contours agrees with PathLength, and it is what a toolpath, a die line or any other consumer that wants line segments rather than curves works from. The result is a copy: changing it does not change the path.
GetContourCount¶
The number of contours the path flattens to: one per subpath.
GetCount¶
No description yet.
GetFirstPoint¶
No description yet.
GetIsClosed¶
No description yet.
GetLastPoint¶
No description yet.
GetPathLength¶
function GetPathLength: TSVGFloat; overload;
function GetPathLength(const aMatrix: TSVGMatrix): TSVGFloat; overload;
No description yet.
GetSVGPathString¶
No description yet.
IsEmpty¶
No description yet.
IsRect¶
No description yet.
ParseSVGPathString¶
No description yet.
PtInPath¶
No description yet.
PtInStroke¶
No description yet.
Properties¶
ContourCount¶
No description yet.
Count¶
No description yet.
FirstPoint¶
No description yet.
IsClosed¶
No description yet.
LastPoint¶
No description yet.
PathLength¶
No description yet.