22.06.2005, 13:16 | #1 |
Участник
|
Доброго времени суток, дамы и господа.
У меня проблемы с масштабированием картинок при выводе их на печать в отчетах. Допустим я хочу выводить в отчете картинки меньше чем реальный размер файла картинки, подгруженного в базу, т.е. масштабировать их. Но у меня ничего не получается, выводится только часть картинки по размеру PictureBox. Может кто знает как это сделать? Сразу скажу что замена картинок на меньшего размера и увеличение PictureBox не подходит. Заранее спасибо. |
|
22.06.2005, 16:09 | #2 |
Участник
|
Насколько я знаю, простых путей к этому нет.
Посмотри на программу по ссылке - может быть, будет полезно? http://mibuso.com/dlinfo.asp?FileID=91
__________________
Русский человек славится своим умением находить выход из самых трудных ситуаций, но еще более он славится своим умением находить туда вход. |
|
23.06.2005, 09:49 | #3 |
Участник
|
Попробуй вот это:
<div class='CALtop'>C/AL</div><div class='CAL'>//Устанавливаем разрешения на изменения BMPfile.OPEN('c:\Temp\1.bmp'); BMPfile.TEXTMODE := TRUE; BMPfile.WRITEMODE := TRUE; Resolution := 6105; // устанавливаем разрешение картинки // 5905 - 150dpi;11811 - 300dpi .Где-то между ними.Если что,то: // 23622 - 600dpi //11811 - 300dpi //5905 - 150dpi //2952 - 75dpi //1476 - 38dpi //Изменяем по горизонтали BMPfile.SEEK(48); BMPfile.WRITE(Resolution); BMPfile.CLOSE; //Изменяем по вертикали BMPfile.SEEK(42); BMPfile.WRITE(Resolution); BMPfile.CLOSE; Picture.IMPORT('c:\Temp\1.bmp');//грузим в пикчер бокс</div> Нарыл на мибусофт,чуть поменял.Надо только заранее определяться,какой размер картинки нужен |
|
23.06.2005, 11:56 | #4 |
Участник
|
Спасибо всем, еще не пробовал, но если получится напишу.
|
|
30.11.2005, 20:28 | #5 |
Участник
|
|
|
01.12.2005, 08:03 | #6 |
Участник
|
|
|