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

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Ответить
Lifter
новенький
Сообщения: 21
Зарегистрирован: 19.04.2012 02:17:24

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

Сообщение Lifter »

Lazarus. Хочу вывести на печать главную форму Form1

Код: Выделить всё

Printer.BeginDoc;
Form1.PaintTo(Printer.Canvas.Handle, 10, 10);
Printer.EndDoc;
Печатает, но очень маленького размера. Как бы ее сделать нормального размера при печати?
tema
постоялец
Сообщения: 376
Зарегистрирован: 24.03.2011 19:19:27

Сообщение tema »

Код: Выделить всё

procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.PrintScale := poPrintToFit;
Form1.Print;
end;
Lifter
новенький
Сообщения: 21
Зарегистрирован: 19.04.2012 02:17:24

Сообщение Lifter »

identifier idents no member "PrintScale"
identifier not found "poPrintToFit"

В lazarus это не работает. Или чего подключить надо?
tema
постоялец
Сообщения: 376
Зарегистрирован: 24.03.2011 19:19:27

Сообщение tema »

Точно это для дельфи :D
Я забыл что это в лазарусе не работает :(
Ответить