Здравствуйте, akasoft, Вы писали:
A>Здравствуйте, berserk1242, Вы писали:
B>>Как можно обойти эту проблему. Может что-то надо сделать с изображением перед отправкой на принтер?
A>Предлагаю рисовать на канве метафайла (классы TMetaFile, TMetaFileCanvas). А потом посылать уже метафайл на печать.
A>Создаёшь TMetaFile, затем на его основе TMetaCanvas, рисуешь на канве, что надо. А уже потом печатешь на принтер (TPrinter) или сохраняешь в файл.
A>Как альтернативу можно попробовать сначала преобразовать jpeg в bmp, а потом уже печатать на канву принтера. Дело в том, что Jpeg "не родной" формат Windows, может, поэтому и выпендривается.
A>С метафайлами же всё получается.
A>Если нужны примеры, можно скачать ФАКУ из сообщения http://www.rsdn.ru/forum/Message.aspx?mid=371081&only=1Автор: Vit!
Дата: 02.09.03
Спасибо за совет. Надо попробывать.
Хотя по моему все равно что на принтер передавать, там все равно все приводится к одному своему формату.
А вообще я заметил интересную вещь, что в другом месте на другом принтере все печатается без проблем и размер задачи на печать не превышает 1мб.
По всей видимости все таки как то связано с настройками принтера с очередью печати или что то в этом духе. Надо порыться.