ClosePath
Vektör grafikleri, Yol tanımlama ve çizim
Açıklama
StartPath tarafından başlatılan yolun geçerli alt yolunu kapatır. Geçerli noktadan yolun başlangıç noktasına düz bir çizgi çizilerek şeklin yalnızca kontur birleşimiyle bağlanan iki uç yerine tek bir kapalı şekil olması sağlanır. ClosePath çağrısı yolu boyamaz — ardından kontur çizmek ve/veya doldurmak için DrawPath ya da DrawPathEvenOdd çağrısını yapın
Sözdizimi
Delphi
Function TPDFlib.ClosePath: Integer;
ActiveX
Function PDFlib::ClosePath() As Long
DLL
int DLClosePath(int InstanceID);
Dönüş değerleri
| 0 | Başarısız — açık belge veya başlatılmış yol yok |
|---|---|
| 1 | Geçerli alt yol kapatıldı |
Açıklamalar
Şekle kontur uygulanacaksa yolu kapatmak önemlidir: açık yol son nokta ile ilk nokta arasında görünür boşluk bırakır ve o köşedeki kontur birleşimi doğru çizgi birleşimi yerine düz uç olarak işlenir. Doldurulan yollarda kapanış çizgisi dolgu kuralınca örtük kabul edilir; yine de açıkça kapatmak daha temiz çıktı üretir ve başka bir StartPath ile yeni alt yol başlatmadan önce gereklidir
Örnek
// Draw a closed triangle, stroked
PDF.SetStrokeColor(0, 0, 0);
PDF.SetLineWidth(1);
PDF.StartPath(100, 100);
PDF.AddLineToPath(200, 100);
PDF.AddLineToPath(150, 180);
PDF.ClosePath; // line back to (100, 100)
PDF.DrawPath(0); // 0 = outline onlyAyrıca bkz
StartPath, AddLineToPath, AddCurveToPath, DrawPath, DrawPathEvenOdd