uses
SynPdf;
procedure
TForm1
.
Button1Click(Sender:TObject);
var
lPdf: TPdfDocument;
begin
lPdf := TPdfDocument
.
Create;
try
lPdf
.
Info
.
Author :=
'Tester'
;
lPdf
.
Info
.
CreationDate := Now;
lPdf
.
DefaultPaperSize := psA4;
lPDF
.
AddPage;
lPDF
.
Canvas
.
SetFont(
'Helvetica'
,
10.0
, [] );
lPdf
.
Canvas
.
BeginText;
try
lPdf
.
Canvas
.
TextOutW(
0
,
700
,
'Это текст в PDF-документе...'
);
lPdf
.
Canvas
.
TextOutW(
0
,
686
,
'Это текст на другой строке в PDF-документе...'
);
finally
lPdf
.
Canvas
.
EndText;
end
;
lPdf
.
SaveToFile(
'c:\temp\test.pdf'
);
finally
lPdf
.
Free;
end
;
end
;