В отчеты, создаваемые в программе Visual FoxPro, можно включать растровые рисунки, которые улучшат внешний вид отчета. В письмах, рассылаемых клиентам, можно, например, поместить фирменный знак или эмблему фирмы. Для подготовки изображения можно использовать графические редакторы или сканер для считывания изображения.
Рис. 8.20. Диалоговое окно Report Picture
При размещении в отчете графического изображения в диалоговом окне Report Picture (Изображение отчета) установите опцию File (Файл). Затем нажмите кнопку выбора файла, расположенную с правой стороны поля. В открывшемся диалоговом окне Open (Открыть) выберите требуемый графический файл. Если вы знаете полное имя файла, то можете ввести его непосредственно в поле ввода File (Файл) без использования диалогового окна Open (Открыть).
В том случае, если вы хотите печатать в отчете изображения, размещенные в поле таблицы (в Visual FoxPro для хранения графических изображений используются поля типа General), в диалоговом окне Report Picture (Изображение отчета) установите опцию Field (Поле). Затем нажмите расположенную с правой стороны поля кнопку и в открывшемся диалоговом окне Choose Field/Variable (Выбор поля/переменной) выберите необходимое поле таблицы.
Если размер выделенной для размещения изображения области и размер самого изображения не совпадают, воспользуйтесь группой переключателей If picture and frame different sizes (Если разный размер) (табл. 8.13).
Таблица 8.13. Группа переключателей If picture and frame different sizes
Переключатель | Режим отображения |
Clip picture (Обрезать изображение) | Рисунок фиксируется в левой верхней части рамки, сохраняя первоначальный размер |
Scale picture,
retain shape
(Масштабировать, сохраняя форму) |
Рисунок полностью заполняет отведенное ему поле, сохраняя относительные пропорции растрового изображения |
Scale picture,
fill the frame
(Масштабировать, заполняя рамку) |
Рисунок полностью заполняет отведенное ему поле, в случае необходимости подвергаясь вертикальному или горизонтальному искажению |
Переключатель Object Position (Положение объекта) диалогового окна Report Picture (Изображение отчета) позволяет задать положение графического изображения в полосе при изменении размеров окружающих его полей (табл. 8.14).
Таблица 8.14. Группа переключателей Object Position
Переключатель | Характеристика |
Float (Плавающее) | Расположение изображения в отчете может изменяться при изменении размеров окружающих его полей |
Fix relative to
top of band
(Постоянное относительно верхней полосы) |
Изображение сохраняет свое положение относительно верхней границы полосы |
Fix relative to
bottom of band
(Постоянное относительно нижней полосы) |
Изображение сохраняет свое положение относительно нижней границы полосы |