Страницы: 1
RSS
помогите создать макрос изменения размера рисунка
 
Здравствуйте. Имеется файл из двух листов. На первом листе выбирается рисунок, который будет отображаться на втором листе и две ячейки в которых будет указываться ширина и высота в милиметрах(от 400 до 2500мм). Задача в том, чтобы пропорционально изменялся размер выбранного рисунка в пикселях: минимальная ширина - 75 пикселей, максимальная ширина - 150 пикселей. Минимальная высота - 75 пикселей, максимальная высота - 150 пикселей. Спасибо
 
Всё делается очень просто.  
Помещаете на лист элемент управления Image, задаёте ему размеры 150*150,  
свойство PictureSizeMode ставите равным 3 (fmPictureSizeModeZoom),  
- и получаете то, что вам нужно.  
 
Макрос же будет состоять из одной строки - присваивания элементу Image очередной картинки.
 
{quote}{login=EducatedFool}{date=29.11.2010 06:59}{thema=}{post}Всё делается очень просто.  
Помещаете на лист элемент управления Image, задаёте ему размеры 150*150,  
свойство PictureSizeMode ставите равным 3 (fmPictureSizeModeZoom),  
- и получаете то, что вам нужно.  
 
Макрос же будет состоять из одной строки - присваивания элементу Image очередной картинки.{/post}{/quote}  
 
Спасибо за ответ, рад, что все просто,но не понимаю, как это все соеденить в одно целое. Возможно я неправильно описал задачу... Еще раз... У меня есть 2 листа. На первом листе находятся 3 ячейки, которые я заполняю. В ячейке L1 - номер от 1 до 5, в зависимости от когорого будет отображаться один из 5 скрытых рисунков листа 2. В другие две ячейки будут вписываться значения от 400 до 2500, и задача в том, чтобы в зависимости от этих двух значений, пропорционально изменялся выбранный ранее рисунок, ширина и высота которого не должны быть меньше 75 и больше 150 пикселей. Спасибо
 
{quote}{login=}{date=30.11.2010 01:40}{thema=}{post}{quote}{login=EducatedFool}{date=29.11.2010 06:59}{thema=}{post}Всё делается очень просто.  
Помещаете на лист элемент управления Image, задаёте ему размеры 150*150,  
свойство PictureSizeMode ставите равным 3 (fmPictureSizeModeZoom),  
- и получаете то, что вам нужно.  
 
Макрос же будет состоять из одной строки - присваивания элементу Image очередной картинки.{/post}{/quote}  
 
{/post}{/quote}  
 
И извиняюсь за первый нерабочий файл, прекрепил новый
 
{quote}{login=EducatedFool}{date=29.11.2010 06:59}{thema=}{post}Всё делается очень просто.  
Помещаете на лист элемент управления Image, задаёте ему размеры 150*150,  
свойство PictureSizeMode ставите равным 3 (fmPictureSizeModeZoom),  
- и получаете то, что вам нужно.  
 
Макрос же будет состоять из одной строки - присваивания элементу Image очередной картинки.{/post}{/quote}
Страницы: 1
Читают тему
Наверх
Loading...