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

0Başarısız — açık belge veya başlatılmış yol yok
1Geç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 only

Ayrıca bkz

StartPath, AddLineToPath, AddCurveToPath, DrawPath, DrawPathEvenOdd