Components All New MacOS Windows Linux iOS Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

## DynaPDF.DrawChord

This function draws an elliptical chord (a region bounded by the intersection of an ellipse and a line segment, called a secant).

 Component Version macOS Windows Linux Server iOS SDK DynaPDF 3.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "DynaPDF.DrawChord"; PDF; PosX; PosY; Width; Height; StartAngle; EndAngle; FillMode )   More

### Parameters

Parameter Description Example
PDF The PDF reference returned from DynaPDF.New. \$pdf
PosX X-Coordinate of the midpoint of the chord \$x
PosY Y-Coordinate of the midpoint of the chord \$y
Width Width of the bounding rectangle \$w
Height Height of the bounding rectangle \$h
StartAngle Start Angle. \$StartAngle
EndAngle End Angle. \$EndAngle
FillMode Fill mode. Can be FillNoClose, StrokeNoClose, FillStrokeNoClose, Fill, Stroke, FillStroke, FillEvOdd, FillStrokeEvOdd, FillEvOddNoClose, FillStrokeEvOddNoClose, NoFill or Close. "fill"

### Result

Returns OK or error.

### Description

This function draws an elliptical chord (a region bounded by the intersection of an ellipse and a line segment, called a secant).
The draw direction can be changed with the function DynaPDF.SetDrawDirection. The start and end angles are always measured counter clockwise independent of the drawing direction.
A chord is a closed path that can be filled, stroked or both. It is also possible to draw a chord invisible to apply the filling rules nonzero winding number or even-odd. The filling rules are described under DynaPDF.ClipPath. The parameter FillMode is ignored if the chord is drawn inside a clipping path. The fill modes are described under DynaPDF.ClosePath.