Declarations ​
pascal
function BuildPolyPolyLine(const Points: TArrayOfArrayOfFloatPoint; Closed: Boolean; StrokeWidth: TFloat; JoinStyle: TJoinStyle = jsMiter; EndStyle: TEndStyle = esButt; MiterLimit: TFloat = DEFAULT_MITER_LIMIT): TArrayOfArrayOfFloatPoint; overload;
function BuildPolyPolyLine(const Points: TArrayOfArrayOfFixedPoint; Closed: Boolean; StrokeWidth: TFixed; JoinStyle: TJoinStyle = jsMiter; EndStyle: TEndStyle = esButt; MiterLimit: TFixed = DEFAULT_MITER_LIMIT_FIXED): TArrayOfArrayOfFixedPoint; overload;Overload Details
Overload 1 ​
pascal
function BuildPolyPolyLine(const Points: TArrayOfArrayOfFloatPoint; Closed: Boolean; StrokeWidth: TFloat; JoinStyle: TJoinStyle = jsMiter; EndStyle: TEndStyle = esButt; MiterLimit: TFloat = DEFAULT_MITER_LIMIT): TArrayOfArrayOfFloatPoint; overload;Builds floating-point stroked outline polygons from multi-contour paths using PolylineBuilder.
| Parameter | Type | Description |
|---|---|---|
Points | TArrayOfArrayOfFloatPoint | Array of polyline contours. |
Closed | Boolean | True if paths are closed loops. |
StrokeWidth | TFloat | Stroke line width in pixels. |
JoinStyle | TJoinStyle | Corner join style. |
EndStyle | TEndStyle | Line end cap style. |
MiterLimit | TFloat | Miter ratio limit. |
| Type | Description |
|---|---|
TArrayOfArrayOfFloatPoint | A TArrayOfArrayOfFloatPoint array containing generated polygon coordinates. |
Overload 2 ​
pascal
function BuildPolyPolyLine(const Points: TArrayOfArrayOfFixedPoint; Closed: Boolean; StrokeWidth: TFixed; JoinStyle: TJoinStyle = jsMiter; EndStyle: TEndStyle = esButt; MiterLimit: TFixed = DEFAULT_MITER_LIMIT_FIXED): TArrayOfArrayOfFixedPoint; overload;Builds fixed-point stroked outline polygons from multi-contour paths using PolylineBuilder.
| Parameter | Type | Description |
|---|---|---|
Points | TArrayOfArrayOfFixedPoint | Array of polyline contours. |
Closed | Boolean | True if paths are closed loops. |
StrokeWidth | TFixed | Stroke line width. |
JoinStyle | TJoinStyle | Corner join style. |
EndStyle | TEndStyle | Line end cap style. |
MiterLimit | TFixed | Miter ratio limit. |
| Type | Description |
|---|---|
TArrayOfArrayOfFixedPoint | A TArrayOfArrayOfFixedPoint array containing generated polygon coordinates. |
Description ​
BuildPolyPolyLine delegates stroke outline polygon construction for multi-contour paths to PolylineBuilder.