|
program ParaDemo; {$APPTYPE CONSOLE} uses Graphics, SysUtils, HPDFDoc; var HPDF: THotPDF; CurrntParaLine: Single; ParaIndex1: Integer; ParaIndex2: Integer; begin HPDF := THotPDF.Create(nil); try HPDF.FileName := 'ParaDemo.pdf'; HPDF.BeginDoc; // PDF fájl létrehozása ParaIndex1 := HPDF.CreateParagraph( 20, jtLeft, 60, 60, 30, 30 ); // Fő bekezdés létrehozása ParaIndex2 := HPDF.CreateParagraph( 20, jtLeft, 60, 60, 90, 30 ); // Keskeny bekezdés létrehozása HPDF.ParaAutoAddPage := true; // A bekezdés automatikusan új lapokat ad hozzá HPDF.BeginParagraph(ParaIndex1); // Fő bekezdés megnyitása HPDF.CurrentPage.SetFont('Arial', [fsBold], 14 ); // A bekezdés betűtípusának beállítása HPDF.CurrentParagraph.Justification := jtCenter; // A bekezdés igazításának beállítása HPDF.CurrentPage.SetRGBFillColor(clGray); HPDF.CurrentParagraph.ShowText('VCL component for Delphi for creating PDF documents.'); // Bekezdés szövegének kiírása HPDF.CurrentPage.SetRGBFillColor(clBlack); HPDF.EndParagraph; HPDF.BeginParagraph(ParaIndex2); // Keskeny bekezdés megnyitása HPDF.CurrentPage.SetFont('Arial', [], 14 ); // A bekezdés betűtípusának beállítása HPDF.CurrentParagraph.ShowText('HotPDF is PDF Creation Library for Delphi & C++Builder. HotPDF does not use any DLL or other software to create PDF files. The HotPDF distribution includes the complete help system and many demo programs'); HPDF.CurrentParagraph.ShowText(': PDF load and edit examples,PDF console application samples,PDF GUI application samples,server PDF application sample etc.'); CurrntParaLine := HPDF.CurrentParagraph.CurrentLine; //Aktuális nyomtatási sor lekérése HPDF.EndParagraph; // Bekezdés bezárása HPDF.EndDoc; // PDF fájl bezárása finally HPDF.Free; end; end. |