Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
76
Добавлен:
02.04.2015
Размер:
8.79 Mб
Скачать
    1. Атрибуты рисования

При выполнении необработанного рисования Вы можете устанавливать различные атрибуты, включая шрифты, палитры, цвета заполнения, цвета и стили линий и цвета текста. Установленные Вами атрибуты оказывают влияние на все операции необработанного рисования до тех пор, пока Вы не переустановите их. Например, цвет линии затрагивает все линии, пиксели и побитовые образы, которые вы рисуете, используя примитивы рисования.

 Вам нет необходимости устанавливать эти атрибуты, если Вы используете виджеты; атрибуты прорисовки устанавливаются на основании определений и ресурсов виджетов.

          1. Общие атрибуты

Функциями, устанавливающими общие атрибуты рисования, являются:

PgDefaultMode()

Сброс режима прорисовки и маски плоскостей в значения, принимаемые по умолчанию

PgSetDrawMode()

Установка режима прорисовки

PgSetPlaneMask()

Защита видеопамяти от модифицирования

          1. Текстовые атрибуты

PgDefaultText()

Сброс текстового атрибута к его системному значению, принимаемому по умолчанию

PgSetFont()

Установка текстового шрифта

PgSetTextColor()

Установка цвета текста

PgSetTextDither()

Установка шаблона сглаживания текста

PgSetTextTransPat()

Установка прозрачности рисования

PgSetTextXORColor()

Установка цвета в XOR-прорисовке

PgSetUnderline()

Установка цветов для подчёркнутого текста

          1. Атрибуты заполнения

Атрибуты заполнения оказывают влияние на всё рисование, которое Вы выполняете, вызывая функции примитивов, описанных в:

  • Дуги, эллипсы, многоугольники и прямоугольники

  • Текст

  • Побитовые образы

Функциями, устанавливающими атрибуты заполнения, являются:

PgDefaultFill()

Сброс атрибута заполнения в его принимаемое по умолчанию значение

PgSetFillColor()

Установка точного цвета заполнения

PgSetFillDither()

Установка конкретного шаблона сглаживания и цветов

PgSetFillTransPat()

Установка прозрачности рисования

PgSetFillXORColor()

Установка цвета в XOR-прорисовке

          1. Атрибуты черты (линии)

Атрибуты черты оказывают влияние на всё рисование, которое Вы выполняете, вызывая функции примитивов, описанных в

  • Дуги, эллипсы, многоугольники и прямоугольники

  • Линии, пиксели и массивы пикселей

  • Текст

  • Побитовые образы

Функциями, устанавливающими атрибуты черты, являются:

PgDefaultStroke()

Сброс атрибута черты в его системное принимаемое по умолчанию значение

PgSetStrokeCap()

Установка того, как выглядят концы линий

PgSetStrokeColor()

Установка цвета последующих контуров

PgSetStrokeDither()

Применение шаблона цвета к контурам

PgSetStrokeTransPat()

Использование шаблона маски к установке прозрачности рисования контуров

PgSetStrokeXORColor()

Использование XOR (исключающего ИЛИ) для цвета при рисовании контуров

PgSetStrokeDash()

Установка пунктирных линий

PgSetStroJoin()

Установка того, как линии соединяются

PgSetStrokeWidth()

Установка толщины линии

PgSetStrokeFWidth()

Установка толщины линии

Соседние файлы в папке Литература_1