THPDFPage.CurveToV

THPDFPage

 

بالا  قبلی  بعدی

Draws V cubic Bezier curve.

 

Delphi syntax:

procedure CurveToV( X2, Y2, X3, Y3: Single );

 

C++ syntax:

void __fastcall CurveToV( float X2, float Y2, float X3, float Y3 );

 

توضیح

برای رسم منحنی Bezier مکعبی V با CurveToC فراخوانی کنید که مختصات دو نقطه را به‌صورت صریح مشخص می‌کند، همان‌طور که در تصویر نشان داده شده است

 

                                          X2, Y2

CurveToV control point diagram

نقطه فعلی

 

Code Example

program CurveExample;
{$APPTYPE CONSOLE}
uses
    SysUtils, Graphics, Classes, HPDFDoc;

var
    HPDF: THotPDF;

begin
    HPDF := THotPDF.Create( nil );
    try
        HPDF.AutoLaunch := true;                        // PDF file will be shown automatically
        HPDF.FileName := '.\Curve.pdf';                 // Set PDF filename
        HPDF.BeginDoc;                                  // Create PDF file
        HPDF.CurrentPage.MoveTo( 50, 300 );             // Move first point
        HPDF.CurrentPage.CurveToV(150, 50, 200, 200);   // Draw curve
        HPDF.CurrentPage.Stroke;                        // Stroke curve
        HPDF.EndDoc;                                    // Close PDF file
    finally
        HPDF.Free;
    end;
end.