EmfPlusBrushDataFlags

EmfPlusBrushDataFlags enumeration

Флаги BrushData определяют свойства графических кистей, включая наличие необязательных полей данных. Эти флаги можно комбинировать для указания нескольких параметров.

[Flags]
public enum EmfPlusBrushDataFlags

Ценности

ИмяЦенностьОписание
BrushDataPath1Этот флаг имеет смысл вEmfPlusPathGradientBrushData объектов (раздел 2.2.2.29). Если установлено,EmfPlusBoundaryPathData объект (раздел 2.2.2.6) ДОЛЖЕН быть указан в поле BoundaryData объекта данных кисти.EmfPlusBoundaryPointData объект (раздел 2.2.2.7) ДОЛЖЕН быть указан в поле BoundaryData объекта данных кисти.
BrushDataTransform2Этот флаг имеет смысл вEmfPlusLinearGradientBrushData объекты (раздел 2.2.2.24),EmfPlusPathGradientBrushData объекты иEmfPlusTextureBrushData объекты (раздел 2.2.2.45). Если установлено, матрица преобразования мирового пространства 2x3 в пространство устройства ДОЛЖНА быть указана в поле OptionalData объекта данных кисти.
BrushDataPresetColors4Этот флаг имеет значение в объектах EmfPlusLinearGradientBrushData и EmfPlusPathGradientBrushData. Если установлен,EmfPlusBlendColors объект (раздел 2.2.2.4) ДОЛЖЕН быть указан в поле OptionalData объекта данных кисти.
BrushDataBlendFactorsH8Этот флаг имеет значение в объектах EmfPlusLinearGradientBrushData и EmfPlusPathGradientBrushData. Если установлен,EmfPlusBlendFactors объект (раздел 2.2.2.5), определяющий шаблон смешивания вдоль горизонтального градиента, ДОЛЖЕН быть указан в поле OptionalData объекта данных кисти.
BrushDataBlendFactorsV10Этот флаг имеет значение в объектах EmfPlusLinearGradientBrushData. Если он установлен, объект EmfPlusBlendFactors, определяющий шаблон смешивания вдоль вертикального градиента, ДОЛЖЕН быть указан в поле OptionalData объекта данных кисти.
BrushDataFocusScales40Этот флаг имеет смысл в объектах EmfPlusPathGradientBrushData. Если установлен,EmfPlusFocusScaleData объект (раздел 2.2.2.18) ДОЛЖЕН быть указан в поле OptionalData объекта данных кисти.
BrushDataIsGammaCorrected80Этот флаг имеет значение в объектах EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData и EmfPlusTextureBrushData. то есть выходная яркость и интенсивность были скорректированы, чтобы соответствовать входному изображению.
BrushDataDoNotTransform100Этот флаг имеет значение в объектах EmfPlusTextureBrushData. Если установлено, преобразование мирового пространства в пространство устройства НЕ ДОЛЖНО применяться к текстурной кисти.

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