EmfMaskBlt
Содержание
[
Скрывать
]EmfMaskBlt class
Запись EMR_MASKBLT определяет блочный перенос пикселей из исходного растрового изображения в целевой прямоугольник , возможно, в сочетании с рисунком кисти и с применением цветовой маски растрового изображения, в соответствии с заданными растровыми операциями переднего плана и фона.
public sealed class EmfMaskBlt : EmfBitmapRecordType
Конструкторы
Имя | Описание |
---|---|
EmfMaskBlt(EmfRecord) | Инициализирует новый экземплярEmfMaskBlt класс. |
Характеристики
Имя | Описание |
---|---|
Argb32BkColorSrc { get; set; } | Получает или задает объект WMF ColorRef (раздел 2.2.2.8 [MS-WMF], в котором указывается цвет фона исходного растрового изображения. |
Bounds { get; set; } | Получает или задает объект WMF RectL ([MS-WMF], раздел 2.2.2.19), который определяет ограничивающий прямоугольник назначения в единицах измерения устройства. |
CxDest { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую ширину целевого прямоугольника. |
CyDest { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую высоту целевого прямоугольника. |
MaskBitmap { get; set; } | Получает или задает буфер, содержащий растровые изображения маски, которые не обязательно должны быть смежными с фиксированной частью записи EMR_MASKBLT или с каждым другим. Соответственно, поля в этом буфере, помеченные как «UndefinedSpace», являются необязательными, и ДОЛЖНЫ игнорироваться. |
Rop4 { get; set; } | Получает или задает четвертичную растровую операцию, которая определяет тройные растровые операции для цветов переднего плана и фона растрового изображения. Эти значения определяют, как данные цвета исходного прямоугольника должны сочетаться с данными цвета прямоугольника назначения. |
Size { get; set; } | Получает или задает размер записи |
SourceBitmap { get; set; } | Получает или задает буфер, содержащий исходные растровые изображения, которые не обязательно должны быть непрерывными с фиксированной частью записи EMR_MASKBLT или с каждым другим. Соответственно, поля в этом буфере, помеченные как «UndefinedSpace», являются необязательными, и ДОЛЖНЫ игнорироваться. |
Type { get; set; } | Получает или задает тип. |
UsageMask { get; set; } | Получает или задает 32-разрядное целое число без знака, указывающее, как интерпретировать значения в таблице цветов в заголовке растрового изображения маски. Это значение ДОЛЖНО быть в перечислении DIBColors. |
UsageSrc { get; set; } | Получает или задает 32-разрядное целое число без знака, указывающее, как интерпретировать значения в таблице цветов в заголовке исходного растрового изображения. Это значение ДОЛЖНО находиться в перечислении DIBColors (раздел 2.1.9). |
XDest { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату x левого верхнего угла целевого прямоугольника. |
XformSrc { get; set; } | Получает или задает объект XForm (раздел 2.2.28), который определяет преобразование мирового пространства в пространство страницы для применения к исходному растровому изображению. |
XMask { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату x левого верхнего угла растрового изображения маски. |
XSrc { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату x левого верхнего угла исходного прямоугольника. |
YDest { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату Y левого верхнего угла целевого прямоугольника. |
YMask { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату y левого верхнего угла растрового изображения маски. |
YSrc { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату y левого верхнего угла исходного прямоугольника. |
Смотрите также
- class EmfBitmapRecordType
- пространство имен Aspose.Imaging.FileFormats.Emf.Emf.Records
- сборка Aspose.Imaging