AddLineToPath

ベクターグラフィックス、パスの定義と描画

説明

現在のパス点から (EndX, EndY) の新しい点まで直線を追加します。現在点は (EndX, EndY) へ移動し、次のパスプリミティブはそこから続きます

構文

Delphi

Function TPDFlib.AddLineToPath(EndX, EndY: Double): Integer;

ActiveX

Function PDFlib::AddLineToPath(EndX As Double, EndY As Double) As Long

DLL

int DLAddLineToPath(int InstanceID, double EndX, double EndY);

パラメータ

EndX線の終点の水平座標
EndY線分の終点の垂直座標

戻り値

0失敗 — ドキュメントが開いていないか、StartPath でパスが開始されていません
1線分を現在のパスに追加しました

備考

StartPath を最初の AddLineToPath より前に呼び出し、パスの開始点を設定する。パスを完全に組み立てた後、DrawPath または DrawPathEvenOdd を呼び出して描画する。開始点へ戻る最後の線分を描くには ClosePath を使用する

例

// A zig-zag polyline
PDF.SetStrokeColor(0, 0, 0);
PDF.SetLineWidth(1);
PDF.StartPath(50, 100);
PDF.AddLineToPath(100, 150);
PDF.AddLineToPath(150, 100);
PDF.AddLineToPath(200, 150);
PDF.AddLineToPath(250, 100);
PDF.DrawPath(0);                       // 0 = outline only

関連項目

StartPath、AddCurveToPath、AddArcToPath、AddBoxToPath、ClosePath、DrawPath