AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.06.2005, 13:16   #1  
Smart is offline
Smart
Участник
 
51 / 13 (1) ++
Регистрация: 09.06.2005
Доброго времени суток, дамы и господа.
У меня проблемы с масштабированием картинок при выводе их на печать в отчетах.
Допустим я хочу выводить в отчете картинки меньше чем реальный размер файла картинки, подгруженного в базу, т.е. масштабировать их. Но у меня ничего не получается, выводится только часть картинки по размеру PictureBox.
Может кто знает как это сделать? Сразу скажу что замена картинок на меньшего размера и увеличение PictureBox не подходит.
Заранее спасибо.
Старый 22.06.2005, 16:09   #2  
Rungart is offline
Rungart
Участник
 
491 / 12 (1) ++
Регистрация: 13.01.2003
Адрес: Украина
Насколько я знаю, простых путей к этому нет.
Посмотри на программу по ссылке - может быть, будет полезно?
http://mibuso.com/dlinfo.asp?FileID=91
__________________
Русский человек славится своим умением находить выход из самых трудных ситуаций, но еще более он славится своим умением находить туда вход.
Старый 23.06.2005, 09:49   #3  
Сергей Р is offline
Сергей Р
Участник
 
49 / 10 (1) +
Регистрация: 06.05.2005
Попробуй вот это:
<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  
Smart is offline
Smart
Участник
 
51 / 13 (1) ++
Регистрация: 09.06.2005
Спасибо всем, еще не пробовал, но если получится напишу.
Старый 30.11.2005, 20:28   #5  
MNickolas is offline
MNickolas
Участник
 
3 / 10 (1) +
Регистрация: 30.11.2005
Цитата:
Сообщение от Сергей Р Посмотреть сообщение
Picture.IMPORT('c:\Temp\1.bmp');//грузим в пикчер бокс[/CAL]
Какого типа переменная "Picture"?
Старый 01.12.2005, 08:03   #6  
RemO is offline
RemO
Участник
 
4 / 10 (1) +
Регистрация: 07.07.2005
Цитата:
Сообщение от MNickolas Посмотреть сообщение
Цитата:
Сообщение от Сергей Р Посмотреть сообщение
Picture.IMPORT('c:\Temp\1.bmp');//грузим в пикчер бокс[/CAL]
Какого типа переменная "Picture"?
Предполагаю, что файл.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:10.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.