Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Набор констант RasterOp для метода PaintPicture






 

Константа Значение Описание
vbDstInvert & H00550009 Инвертирует указанное изображение
vbMergeCopy & HOOCOOOCA Объединяет рисунок и изображение-источник
vbMe где Paint & HOOBB0226 Объединяет инвертированное изображение источника с указанным изображением, используя оператор Or
vbNotSrcCopy & H00330008 Копирует инвертированное изображение-источник в указанное изображение
vbNotSrcEraae & H001100A6 Инвертирует результат объединения указанного изображения и изображения-источника, используя оператор Or
vbPatCopy & HOOF00021L Копирует рисунок в указанное изображение
vbPatInvert & H005A0049L Объединяет указанное изображение с рисунком, используя оператор Xог
vbPatPaint & HOOFBOA09L Объединяет инвертированное изображение источника с рисунком, используя оператор Or. Объединяет результирующее выражение в этой операции с указанным изображением с помощью оператора Or
vbSrcAnd & H008800C6 Объединяет пикселы указанного изображения источника, используя оператор And
vbSrcCopy & HOOCC0020 Копирует изображение-источник в указанное изображение
vbSrcErase & H00440328 Инвертирует указанное изображение и объединяет результат с изображением-источником с помощью оператора And
vbSrcInvert & H00660046 Объединяет пикселы указанного изображения и изображения-источника, используя оператор Хог
vbSrcPaint & HOOEE0086 Объединяет пикселы указанного изображения и изображения-источника с помощью оператора Or

 

Метод 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:

Константа Значение Описание
vbUser   Определяемое пользователем.
VbTwips   Твип(1440 твипов в логическом дюйме; 567 твипов в логическом сантиметре).
VbPoints   Точка(72 точки в логическом дюйме).
VbPixels   Пиксель(наименьшая единица разрешающей способности для монитора или принтера).
VbCharacters   Символ (по горизонтали 120 твипов; по вертикали 240 твипов).
VbInches   Дюйм.
VbMillimeters   Миллиметр.
VbCentimeters   Сантиметр.
VbHimetric   HiMetric. Если параметр fromscale опущен, то значение HiMetric принимается по умолчанию.
VbContainerPosition   Определяет положение элемента управления.
VbContainerSize   Определяет размер элемента управления.

 

Примечания:

• Методы 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 — цвет.


МАСШТАБИРОВАНИЕ И СИСТЕМА КООРДИНАТ ГРАФИЧЕСКОГО ОКНА






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.