EmfLogPenEx

EmfLogPenEx class

Объект LogPenEx определяет стиль, ширину и цвет расширенного логического пера.

public sealed class EmfLogPenEx : EmfBasePen

Конструкторы

ИмяОписание
EmfLogPenEx()Конструктор по умолчанию.

Характеристики

ИмяОписание
override Argb32ColorRef { get; set; }Получает или задает объект WMF ColorRef ([MS-WMF], раздел 2.2.2.8). Интерпретация поля this зависит от значения BrushStyle, как показано в таблице далее в этом разделе.
BrushDibPattern { get; set; }Получает или задает шаблон кисти.
BrushHatch { get; set; }Получает или задает образец штриховки кисти. Определение этого поля зависит от значения BrushStyle, как показано в таблице далее в этом разделе.
BrushStyle { get; set; }Получает или задает 32-разрядное целое число без знака, указывающее стиль кисти для пера из перечисления WMF BrushStyle ([MS-WMF], раздел 2.1.1.4). Если тип пера в поле PenStyle — PS_GEOMETRIC, это значение ДОЛЖНО быть либо BS_SOLID, либо BS_HATCHED. Значение этого поля может быть BS_NULL, но только если стиль линии , указанный в PenStyle, равен PS_NULL. Стиль BS_NULL СЛЕДУЕТ использовать для указания кисти, которая не имеет эффекта.
NumStyleEntities { get; }Получает количество элементов в массиве, указанном в поле StyleEntry. Это значение ДОЛЖНО быть равно нулю, если PenStyle не указывает PS_USERSTYLE.
override PenStyle { get; set; }Получает или задает стиль пера
StyleEntry { get; set; }Получает или задает необязательный массив 32-разрядных целых чисел без знака, который определяет длину штрихов и пробелов в линии, нарисованной этим пером, когда значением PenStyle является стиль линии PS_USERSTYLE для пера. Массив содержит ряд записей , указанных NumStyleEntries, но он используется так, как если бы он повторялся бесконечно Первая запись в массиве определяет длину первого тире. Вторая запись определяет длину первого промежутка. После этого длины штрихов и пробелов чередуются. в противном случае длина указывается в единицах устройства.
Width { get; set; }Получает или задает 32-разрядное целое число без знака, определяющее ширину линии, нарисованной пером. Если тип пера в поле PenStyle — PS_GEOMETRIC, это значение равно ширине в логических единицах; в противном случае ширина указывается в единицах устройства. Если тип пера в поле PenStyle — PS_COSMETIC, это значение ДОЛЖНО быть 0x00000001.

Смотрите также