- 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
Ardışık iki antialiasing algoritması kullanarak belirtilen kalınlıkta bir çoklu çizgi çizer. Önce, Parçalar ayrı olarak Beizer eğrilerine göre düzleştirilir. Sonra bu parçalardan oluşturulan çoklu çizgi, düzleştirme kalitesini artırmak için taramalı antialiasing algoritması uygulanır.
void PolylineSmooth(
|
Parametreler
&x[]
[in] Devamlı-çizgi noktalarının X koordinatları dizisi.
&y[]
[in] Devamlı-çizgi noktalarının Y koordinatları dizisi.
clr
[in] ARGB biçiminde renk bilgisi.
size
[in] Çizgi genişliği.
style=STYLE_SOLID
[in] Çizgi stili ENUM_LINE_STYLE değerlerinden biri veya özel bir değer olabilir.
end_style=LINE_END_ROUND
[in] Çizgi sonu stili ENUM_LINE_END sayımının değerlerini alabilir.
tension=0.5
[in] Düzleştirme parametresinin değeri
step=10
[in] Yakınsama adımı.