THPDFPage.Rectangle

THPDFPage

 

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

یک مستطیل رسم می‌کند

 

نحو Delphi:

procedure Rectangle ( X, Y, Width, Height: Single );

 

نحو C++:

void __fastcall Rectangle ( float X, float Y, float Width, float Height );

 

توضیح

از Rectangle برای رسم یک مستطیل استفاده کنید. مختصات و اندازه مستطیل را مشخص کنید. مختصات، گوشه بالا-چپ را در نقطه ( X, Y) و عرض و ارتفاع را تعریف می‌کنند

برای پر کردن یک ناحیه مستطیلی از Fill استفاده کنید. برای ترسیم دور ناحیه مستطیلی بدون پر کردن آن از Stroke استفاده کنید. برای رسم مستطیل با گوشه‌های گرد از RoundRect استفاده کنید

 

نمونه کد

program HelloWorld;
{$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 := 'Rectangle.pdf';                   // Set PDF filename
        HPDF.BeginDoc;                                               // Create PDF file
        HPDF.CurrentPage.Rectangle( 10, 10, 100, 100 ); // Draw rectangle and fill
        HPDF.CurrentPage.ClosePathEoFillAndStroke;
        HPDF.EndDoc;                                                  // Close PDF file
    finally
        HPDF.Free;
    end;
end.