EmfPlgBlt
Содержание
[
Скрывать
]EmfPlgBlt class
Запись EMR_PLGBLT определяет блочную передачу пикселей из исходного растрового изображения в целевой параллелограмм с применением растрового изображения цветовой маски.
public sealed class EmfPlgBlt : EmfBitmapRecordType
Конструкторы
Имя | Описание |
---|---|
EmfPlgBlt(EmfRecord) | Инициализирует новый экземплярEmfPlgBlt класс. |
Характеристики
Имя | Описание |
---|---|
AptlDest { get; set; } | Получает или задает массив из трех объектов WMF PointL ([MS-WMF], раздел 2.2.2.15), где указывает три угла области назначения параллелограмма для передачи блока. Верхний левый угол исходного прямоугольника сопоставляется с первую точку в этом массиве, правый верхний угол во вторую точку и левый нижний угол в третью точку. Нижний правый угол исходного прямоугольника сопоставляется с неявной четвертой точкой параллелограмма , который вычисляется из первых трех точек (A, B и C), обрабатывая их как векторы . D = B + C A |
BkSrcArgb32Color { get; set; } | Получает или задает объект WMF ColorRef ([MS-WMF], раздел 2.2.2.8), который указывает цвет фона исходного растрового изображения. |
Bounds { get; set; } | Получает или задает объект WMF RectL ([MS-WMF], раздел 2.2.2.19), который определяет ограничивающий прямоугольник в единицах устройства для вывода в место назначения. |
CxSrc { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую ширину исходного прямоугольника. |
CySrc { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую высоту исходного прямоугольника. |
MaskBitmap { get; set; } | Получает или задает буфер, содержащий растровое изображение маски, которые не обязаны быть непрерывными с фиксированной частью записи EMR_PLGBLT или друг с другом. Соответственно, поля в этом буфере, помеченные как «UndefinedSpace», являются необязательными и ДОЛЖНЫ игнорироваться. |
Size { get; set; } | Получает или задает размер записи |
SourceBitmap { get; set; } | Получает или задает буфер, содержащий исходное растровое изображение, которое не обязательно должно быть непрерывным с фиксированной частью записи EMR_PLGBLT или друг с другом. Соответственно, поля в этом буфере, помеченные как «UndefinedSpace», являются необязательными и ДОЛЖНЫ игнорироваться. |
Type { get; set; } | Получает или задает тип. |
UsageMask { get; set; } | Получает или задает 32-разрядное целое число без знака, указывающее, как интерпретировать значения в таблице цветов в заголовке растрового изображения маски. Это значение ДОЛЖНО быть в перечислении DIBColors. |
UsageSrc { get; set; } | Получает или задает 32-разрядное целое число без знака, указывающее, как интерпретировать значения в таблице цветов в заголовке исходного растрового изображения. Это значение ДОЛЖНО быть в перечислении DIBColors |
XFormSrc { get; set; } | Получает или задает объект XForm (раздел 2.2.28), который определяет преобразование мирового пространства в пространство страницы для применения к исходному растровому изображению. |
XMask { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату x левого верхнего угла растрового изображения маски. |
XSrc { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату x левого верхнего угла исходного прямоугольника. |
YMask { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату y левого верхнего угла растрового изображения маски. |
YSrc { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату y левого верхнего угла исходного прямоугольника. |
Смотрите также
- class EmfBitmapRecordType
- пространство имен Aspose.Imaging.FileFormats.Emf.Emf.Records
- сборка Aspose.Imaging