PDFium Delphi Component Docs

AddPath 메서드

컴포넌트: TPdf  ·  유닛: PDFium
누적된 MoveTo/LineTo/BezierTo 경로를 요청한 paint로 새 page object에 커밋합니다

Syntax

procedure AddPath(StrokeColor: TColor; LineWidth: Double = 1; FillColor: TColor = clNone; FillMode: TPdfFillMode = fmNone)

Description

MoveTo/LineTo/BezierTo로 쌓아 온 경로를 지정한 채색 방식의 새 페이지 객체로 확정합니다

도형 좌표를 다 지정한 뒤에 호출하세요. 채우려면 FillMode = fmWinding 또는 fmAlternate를, 외곽선만 그리려면 fmNone을 넘깁니다

현재 페이지에 대한 모든 편집은 PDFium의 메모리상 표현에 버퍼링됩니다. UpdatePage로 렌더링 캐시를 갱신하고 SaveToFile로 변경 사항을 저장하세요

Remarks

Example

begin
  if Pdf1.Active then
  begin
    Pdf1.MoveTo(100, 100);
    Pdf1.LineTo(200, 150);
    Pdf1.LineTo(200, 200);
    Pdf1.ClosePath;
    Pdf1.AddPath(clRed, 1.5, clYellow, fmWinding);
    Pdf1.UpdatePage;
  end;
end;

See Also

MoveTo, LineTo, BezierTo, Rectangle, AddImage