Значение
| Описание
|
Для значения Index=CLIPCAPS
| [DESC]
|
CP_NONE
| вывод не ограничивается
|
CP_RECTANGLE
| вывод ограничивается прямоугольной областью
|
CP_REGION
| вывод ограничивается произвольной областью
|
Для значения Index=CURVECAPS
| [DESC]
|
CC_CIRCLES
| окружности
|
CC_CHORD
| сегмент эллипса
|
CC_ELLIPSES
| эллипсы
|
CC_INTERIORS
| устройство может закрашивать внутреннюю область геометрических фигур
|
CC_NONE
| устройство не может рисовать кривые линии и геометрические фигуры
|
CC_PIE
| секторы эллипса
|
CC_ROUNDRECT
| прямоугольники со скругленными углами
|
CC_STYLED
| устройство может рисовать рамки с использованием различных стилей (штриховые, пунктирные, штрих-пунктирные и т.д.)
|
CC_WIDE
| широкие рамки
|
CC_WIDESTYLED
| устройство может рисовать широкие рамки с использованием различных стилей (штриховые, пунктирные, штрих-пунктирные и т. д.)
|
Для значения Index=LINECAPS
| [DESC]
|
LC_INTERIORS
| устройство может закрашивать внутреннюю область
|
LC_MARKER
| маркеры
|
LC_NONE
| устройство не может рисовать линии
|
LC_POLYLINE
| ломаные линии
|
LC_POLYMARKER
| линии polymarker
|
LC_STYLED
| устройство может рисовать линии с использованием различных стилей (штриховые, пунктирные, штрих пунктирные и т.д.)
|
LC_WIDE
| широкие линии
|
LC_WIDESTILED
| устройство может рисовать широкие линии с использованием различных стилей (штриховые, пунктирные, штрих-пунктирные и т. д.)
|
Для значения Index=POLYGONALCAPS
| [DESC]
|
PC_INTERIORS
| устройство может закрашивать внутреннюю область
|
PC_NONE
| устройство не может рисовать многоугольники
|
PC_RECTANGLE
| прямоугольники
|
PC_SCANLINES
| устройство может выполнять сканирование линий растра
|
PC_STYLED
| устройство может рисовать рамки с использованием различных стилей (штриховые, пунктирные, штрих-пунктирные и т. д.)
|
PC_WIDE
| широкие рамки
|
PC_WIDESTILED
| устройство может рисовать широкие рамки с использованием различных стилей (штриховые, пунктирные, штрих-пунктирные и т. д.)
|
PC_WINDPOLYGON
| многоугольники с заполнением в режиме WINDING
|
Для значения Index=RASTERCAPS
| [DESC]
|
RC_BANDING
| для устройства требуется поддержка операции banding - функции GDI должны выводить данные небольшими сегментами, формирующими изображение (используется устройствами печати)
|
RC_BIGFONT
| устройство поддерживает шрифты, размером большем чем 64 Кбайт
|
RC_BITBLT
| устройство может выполнять перемещение участков изображения в виде битовых образов (bitmap)
|
RC_BITMAP64
| устройство может работать с битовыми образами большого размера (больше 64 Кбайт)
|
RC_DEVBITS
| есть поддержка битовых образов со стороны устройства
|
RC_DI_BITMAP
| устройство поддерживает выполнение функций SetDIBits и GetDIBits
|
RC_DIBTODEV
| устройство поддерживает выполнение функции SetDIBitsToDevice
|
RC_FLOODFILL
| устройство может выполнять заливку фигур
|
RC_GDI20_OUTPUT
| драйвер устройства поддерживает особенности Windows версии 2.0
|
RC_GDI20_STATE
| контекст устройства содержит блок состояния устройства
|
RC_NONE
| устройство не выполняет растровых операций
|
RC_OP_DX_OUTPUT
| устройство поддерживает режим непрозрачности и массив DX
|
RC_PALETTE
| устройство использует палитры цветов
|
RC_SAVEBITMAP
| устройство может локально сохранять битовые образы (bitmap)
|
RC_SCALING
| поддерживается операция масштабирования
|
RC_STRETCHBLT
| устройство поддерживает функцию StretchBlt
|
RC_STRETCHDIB
| устройство поддерживает функцию StretchDIBits
|
Для значения Index=TECHNOLOGY
| [DESC]
|
DT_CHARSTREAM
| устройство работает с потоком символов
|
DT_DISPFILE
| файл отображения
|
DT_METAFILE
| метафайл
|
DT_PLOTTER
| векторный плоттер
|
DT_RASDISPLAY
| растровый дисплей
|
DT_RASPRINTER
| растровый принтер
|
DT_RASCAMERA
| растровая камера
|
Для значения Index=TEXTCAPS
| [DESC]
|
TC_OP_CHARACTER
| точность соответствия запрашиваемого и предоставленного шрифта. Если установлен этот бит, устройство может обеспечить запрошенные атрибуты символов;TC_OP_STROKE устройство может обеспечить необходимую высоту, ширину, ориентацию и атрибуты текста
|
TC_CP_STROKE
| точность вывода допускает обрезание символов шрифта для того, чтобы текст появился только внутри заданной области ограничения
|
TC_CR_90
| устройство может поворачивать символы только на угол, кратный 90 градусам
|
TC_CR_ANY
| устройство может поворачивать символы на любой угол
|
TC_SF_X_YINDEP
| устройство может масштабировать свой шрифт по вертикальной и горизонтальной оси
|
TC_SA_DOUBLE
| устройство может удваивать размер своего шрифта
|
TC_SA_INTEGER
| устройство может увеличивать размер своего шрифта в любое целое количество раз
|
TC_SA_CONTIN
| устройство может выполнять произвольное масштабирование своего шрифта, сохраняя отношение между вертикальным и горизонтальным размером шрифта
|
TC_EA_DOUBLE
| устройство может увеличивать жирность своего шрифта в два раза
|
TC_IA_ABLE
| устройство может делать свой шрифт наклонным (italic)
|
TC_UA_ABLE
| устройство может делать свой шрифт подчеркнутым
|
TC_SO_ABLE
| устройство может делать свой шрифт перечеркнутым
|
TC_RA_ABLE
| устройство способно перечислять растровые шрифты или шрифты TrueType при вызове функций EnumFonts или EnumFontFamilies
|
TC_VA_ABLE
| устройство способно перечислять векторные шрифтов при вызове функций EnumFonts или EnumFontFamilies
|
TC_RESERVED
| не используется
|
Для остальных значений параметра Index
| [DESC]
|
Число
| Результат, зависящий от значения указанного параметра
|