EmfSetDiBitsToDevice
Содержание
[
Скрывать
]EmfSetDiBitsToDevice class
Запись EMR_SETDIBITSTODEVICE определяет блочную передачу пикселей из указанных строк развертки исходного растрового изображения в прямоугольник назначения.
public sealed class EmfSetDiBitsToDevice : EmfBitmapRecordType
Конструкторы
| Имя | Описание |
|---|---|
| EmfSetDiBitsToDevice(EmfRecord) | Инициализирует новый экземплярEmfSetDiBitsToDevice класс. |
Характеристики
| Имя | Описание |
|---|---|
| Bounds { get; set; } | Получает или задает объект WMF RectL ([MS-WMF], раздел 2.2.2.19), который определяет ограничивающий прямоугольник назначения в единицах измерения устройства. |
| CScans { get; set; } | Получает или задает 32-разрядное целое число без знака, указывающее количество строк развертки. |
| CxSrc { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее ширину исходного прямоугольника в пикселях. |
| CySrc { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее высоту исходного прямоугольника в пикселях. |
| IStartScan { get; set; } | Получает или задает 32-разрядное целое число без знака, указывающее первую строку сканирования в массиве. |
| Size { get; set; } | Получает или задает размер записи |
| SourceBitmap { get; set; } | Получает или задает буфер, содержащий исходное растровое изображение, которое не обязательно должно быть непрерывным с фиксированной частью записи EMR_SETDIBITSTODEVICE. Соответственно, поля в этом буфере с пометкой «UndefinedSpace» являются необязательными и ДОЛЖНЫ игнорироваться. |
| Type { get; set; } | Получает или задает тип. |
| UsageSrc { get; set; } | Получает или задает 32-разрядное целое число без знака, указывающее, как интерпретировать значения в таблице цветов в заголовке исходного растрового изображения. Это значение ДОЛЖНО находиться в перечислении DIBColors (раздел 2.1.9). |
| XDest { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату x левого верхнего угла целевого прямоугольника. |
| XSrc { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее координату x в пикселях нижнего левого угла исходного прямоугольника. |
| YDest { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее логическую координату Y левого верхнего угла целевого прямоугольника. |
| YSrc { get; set; } | Получает или задает 32-разрядное целое число со знаком, указывающее координату Y в пикселях нижнего левого угла исходного прямоугольника. |
Примечания
Эта запись поддерживает исходные изображения в формате JPEG и PNG. Поле Compression в заголовке исходного растрового изображения указывает формат изображения.
Смотрите также
- class EmfBitmapRecordType
- пространство имен Aspose.Imaging.FileFormats.Emf.Emf.Records
- сборка Aspose.Imaging