КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Набор констант RasterOp для метода PaintPicture
Object.Cls где object — объект, в котором применяется метод. Если параметр не указан, то по умолчанию используется форма. Примечания: • Необходимо помнить, что при применении этого метода свойства CurrentX и CurrentY выбранного объекта устанавливаются в 0. • Метод Cls не воздействует на растровый фон, установленный свойством Picture, и элементы управления, помещенные на форму во время разработки. • Если перед вызовом метода Cls было установлено значение False свойства AutoRedraw, то метод не воздействует на текст и графику, которые были выведены в объекты Form или PictureBox до того, как было установлено значение True свойства AutoRedraw. Таким образом, можно сохранять текст и графические изображения на объектах Form и PictureBox, манипулируя свойством AutoRedraw объекта.
Метод PaintPicture Метод PaintPicture загружает содержимое графических файлов имеющих расширение bmp, wmf, emf, cur, ico или dib, в формах или объектах типа Picture. object.PaintPicture picture, x1, y1, width1, height1, x2, y2, width2, height2, opcode • object — объект, в котором применяется метод. Если объект не указан, то по умолчанию используется форма; • picture — исходное изображение, которое будет размещено в объекте. Это должна быть ссылка на свойство picture данного или другого объекта; • x1, y1 — координаты левого верхнего угла области объекта для размещения исходного изображения; • width1, height1 — размер (ширина-и высота) области размещения исходного изображения.. Если размер области отличается от размера исходного изображения, то изображение пропорционально растягивается или сжимается; • х2, y2 — координаты левого верхнего угла в исходном изображении для вставки в объект. Если заданы координаты, отличные от нуля, то будет вставлена часть исходного изображения; • width2, height2 — размер (ширина и высота) вставляемой части исходного изображения; • opcode — устанавливает режим вставки изображения при помощи констант из набора RasterOp (см.табл.). Задается только для работы с изображениями, имеющими расширение bmp. При помощи отрицательных значений ширины (width1) и высоты (heightl) можно перевернуть изображение вертикально или горизонтально. Для работы метода с изображениями, имеющими расширение bmp, необходимо использовать константы из набора RasterOp для установки режима вставки изображения.
Метод Scale Определяет координатную систему для объектов Form, PictureBox или Printer. object.Scale ( x1, y1 ) - ( x2, y2 ) • object - имя объекта. Если часть object опущена, то в качестве нее принимается форма, на которую установлен фокус. • x1, y1 - необязательный параметр. Числа с одинарной точностью, указывающие горизонтальную (по оси X) и вертикальную (по оси Y) координаты, которые устанавливают левый верхний угол части object. Значения должны быть заключены в круглые скобки. Если параметр не задан, то второй набор координат должен быть также опущен. • x2, y2 - необязательный параметр. Числа с одинарной точностью, указывающие горизонтальную (по оси X) и вертикальную (по оси Y) координаты, которые устанавливают правый нижний угол части object. Значения должны быть заключены в круглые скобки. Если параметр не задан, то первый набор координат должен быть также опущен.
Примечания: • Метод Scale позволяет установить любой необходимый масштаб. • Метод Scale воздействует как на систему координат графических операторов во время выполнения, так и на расположение элементов управления. • Если метод Scale применяется без параметров (опущены оба набора координат), устанавливается система координат, использующая в качестве единиц измерения ТВИПЫ (очень маленькие единицы, гораздо меньше пикселей, 1440 твипов в логическом дюйме).
Методы ScaleX и ScaleY Преобразует значение ширины или высоты объектов Form, PictureBox или Printer из одних условных единиц, установленных свойством ScaleMode, в другие. object.ScaleX ( width, fromscale, toscale ) object.ScaleY ( height, fromscale, toscale ) • object имя объекта. • Width Обязательный параметр. Указывает для части object число преобразуемых делений масштаба. • Height Обязательный параметр. Указывает для части object число преобразуемых делений масштаба. • Fromscale (необязательный) значение, определяющее систему координат, из которой параметры width или height для части object будут преобразовываться. Допустимые значения представлены в таблице установок. Возможные значения для параметра fromscale такие же, как у свойства ScaleMode плюс новое значение HiMetric. • Toscale (необязательный) значение, определяющие систему координат, в которую будут преобразовываться параметры width или height для части object. Допустимые значения представлены в таблице установок. Возможные значения для параметра toscale такие же, как у свойства ScaleMode плюс новое значение HiMetric.
Возможные установки для параметров fromscale и toscale:
Примечания: • Методы ScaleX и ScaleY преобразуют значения (width или height) из одних единиц измерения, определенных в параметре fromscale, в соответствующие значения в единицах измерения, определенных в параметре toscale. • Методы ScaleX и ScaleY можно использовать вместе с методом PaintPicture. Метод Print Метод print выводит (печатает) текст в указанный объект или окно Immediate. Синтаксис этого метода следующий: object.Print [outputList] где: • object — объект, в котором используется метод. Если объект не указан, то по умолчанию используется форма; • outputList —строковое выражение или список выражений, выводимых в объекте. Список вывода outputList имеет определенный синтаксис. Этот список задается следующим образом:
[Spc(n) I Tab(n)] expression charpos где: • spc(n) — вставляет в выводимый текст количество пробелов, задаваемое числом п, • Tab(n) — задает позицию точки начала вставки; • expression — числовое или строковое выражение для вывода; • charpos — задает позицию вставки. Итак, при использовании синтаксиса метода print не указываются шрифт, его цвет, координаты вывода текста. Эти параметры вывода текста определяются следующими свойствами объекта, в который выводится текст: • СurrentX — координата начала текста по горизонтальной оси; • CurrentY — координата начала текста по вертикальной оси; • Font — шрифт и размер выводимого текста; • FontTransparent — прозрачность текста, то есть свойство, при котором сквозь текст виден фон объекта; • ForeColor — цвет. МАСШТАБИРОВАНИЕ И СИСТЕМА КООРДИНАТ ГРАФИЧЕСКОГО ОКНА
Дата добавления: 2014-12-23; Просмотров: 506; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |