- Attach
- Arc
- Pie
- FillPolygon
- FillEllipse
- GetDefaultColor
- ChartObjectName
- Circle
- CircleAA
- CircleWu
- Create
- CreateBitmap
- CreateBitmapLabel
- Destroy
- Ellipse
- EllipseAA
- EllipseWu
- Erase
- Fill
- FillCircle
- FillRectangle
- FillTriangle
- FontAngleGet
- FontAngleSet
- FontFlagsGet
- FontFlagsSet
- FontGet
- FontNameGet
- FontNameSet
- FontSet
- FontSizeGet
- FontSizeSet
- Height
- Line
- LineAA
- LineWu
- LineHorizontal
- LineVertical
- LineStyleSet
- LineThick
- LineThickVertical
- LineThickHorizontal
- LoadFromFile
- PixelGet
- PixelSet
- PixelSetAA
- Polygon
- PolygonAA
- PolygonWu
- PolygonThick
- PolygonSmooth
- Polyline
- PolylineSmooth
- PolylineThick
- PolylineWu
- PolylineAA
- Rectangle
- Resize
- ResourceName
- TextHeight
- TextOut
- TextSize
- TextWidth
- TransparentLevelSet
- Triangle
- TriangleAA
- TriangleWu
- Update
- Width
PolylineSmooth
Zeichnet eine gebrochene Linie mit der angegebenen Linienstärke unter Verwendung zweier Glättungsalgorithmen konsekutiv. Zuerst werden einzelne Strecken der Linie basierend auf Bézierkurven geglättet. Danach wird zwecks der Verbesserung der Qualität der Zeichnung auf das mit diesen Strecken der gebrochenen Linie gezeichneten Geraden ein Raster-Algorithmus der Glättung angewandt.
void PolylineSmooth(
|
Parameter
&x[]
[in] Array der X-Koordinaten der Punkte der gebrochenen Linie.
&y[]
[in] Array der Y-Koordinaten der Punkte der gebrochenen Linie.
clr
[in] Farbe im ARGB-Format.
size
[in] Linienstärke.
style=STYLE_SOLID
[in] Linienstil — einer der Werte der ENUM_LINE_STYLE Aufzählung oder ein benutzerdefinierter Wert.
end_style=LINE_END_ROUND
[in] Stil der Linienenden — einer der Werte der ENUM_LINE_END Aufzählung.
tension=0.5
[in] Wert des Glättungsparameters.
step=10
[in] Schritt der Approximation.