Как вывести форму на печать? печатается маленькая-маленькая.

Lazarus. Хочу вывести на печать главную форму Form1
- Код: Выделить всё
Printer.BeginDoc;
Form1.PaintTo(Printer.Canvas.Handle, 10, 10);
Printer.EndDoc;