|
program CanvasDraw; {$APPTYPE CONSOLE} uses SysUtils, Graphics, Classes, HPDFDoc;
var I, Y: Integer; HPDF: THotPDF;
begin HPDF:= THotPDF.Create(nil); try Randomize; HPDF.AutoLaunch := true; // A PDF fájl automatikusan megjelenik HPDF.FileName := 'Canvas Drawing.pdf'; HPDF.BeginDoc; // PDF fájl létrehozása HPDF.Canvas.Font.Size := 15; // Set canvas font size I :=20; Y := 40; HPDF.Canvas.TextOut(10, 10, 'Canvas Ellipses'); // Szöveg kiírása while I <= 520 do // Színes begin // ellipszisek rajzolása HPDF.Canvas.Brush.Color := random($FFFFFF) // HPDF.Canvas.Ellipse(I, Y, I+90, Y + 160); Inc(I, 30); Inc( Y, 3 ); end; HPDF.EndDoc; // PDF fájl lezárása finally HPDF.Free; end. end.
|