powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Печать из Delphi-приложения
4 сообщений из 4, страница 1 из 1
Печать из Delphi-приложения
    #32018625
myv78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При запуске BMP файла на печать из Delphi-приложения принтер печатает очень маленькое изображение,
но реально файл имеет другие размеры. Что делать???
Привожу текст используемого кода.

Bmp := TBitmap.Create;
try
with Bmp do
begin
LoadFromFile('D:\MYV78\Borland\Common Files\Borland Shared\Images\Splash\256Color\factory.bmp');
Printer.Canvas.
Printer.BeginDoc;
Printer.Canvas.Draw(0,0,Bmp);
Printer.EndDoc;
end;
finally
Bmp.Free;
end;

Заранее благодарен !!!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Печать из Delphi-приложения
    #32134040
Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Z
Гость
Все потому что размеры канвы принтера больше чем у экрана, т.к. ДПИ у принтера больше. Реальные размеры канвы принтера Printer.PageWidth и Printer.PageHeight. Так что или сам увеличивай свой битмап или делай StretchDraw
...
Рейтинг: 0 / 0
Печать из Delphi-приложения
    #32134101
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и вообще, ты можешь сделать штуку, типа предпросмотра (Как в ваорде), используя TQRBand и другие компоненты из этого семейства...
...
Рейтинг: 0 / 0
Печать из Delphi-приложения
    #32134105
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry за небольшую опечатку, надо не 'ваорде', а в ворде!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Печать из Delphi-приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]