Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Печать из Delphi-приложения / 4 сообщений из 4, страница 1 из 1
07.12.2001, 11:03
    #32018625
myv78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из Delphi-приложения
При запуске 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
Период между сообщениями больше года.
05.04.2003, 00:12
    #32134040
Z
Z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из Delphi-приложения
Все потому что размеры канвы принтера больше чем у экрана, т.к. ДПИ у принтера больше. Реальные размеры канвы принтера Printer.PageWidth и Printer.PageHeight. Так что или сам увеличивай свой битмап или делай StretchDraw
...
Рейтинг: 0 / 0
05.04.2003, 14:01
    #32134101
ScableR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из Delphi-приложения
Да и вообще, ты можешь сделать штуку, типа предпросмотра (Как в ваорде), используя TQRBand и другие компоненты из этого семейства...
...
Рейтинг: 0 / 0
05.04.2003, 14:23
    #32134105
ScableR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из Delphi-приложения
Sorry за небольшую опечатку, надо не 'ваорде', а в ворде!
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Печать из Delphi-приложения / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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