EmfMaskBlt

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfBitmapRecordType

public final class EmfMaskBlt extends EmfBitmapRecordType

Запись EMR_MASKBLT определяет блочную передачу пикселей из исходного растрового изображения в прямоугольник назначения, опционально в сочетании с шаблоном кисти и применением растровой маски цвета, в соответствии с указанными растровыми операциями переднего и заднего плана.

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

КонструкторОписание
EmfMaskBlt(EmfRecord source)Инициализирует новый экземпляр класса EmfMaskBlt.

Методы

МетодОписание
getBounds()Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19), который определяет ограничивающий прямоугольник назначения в единицах устройства.
setBounds(Rectangle value)Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19), который определяет ограничивающий прямоугольник назначения в единицах устройства.
getXDest()Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла прямоугольника назначения.
setXDest(int value)Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла прямоугольника назначения.
getYDest()Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла прямоугольника назначения.
setYDest(int value)Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла прямоугольника назначения.
getCxDest()Получает или задает 32‑битное знаковое целое число, которое указывает логическую ширину прямоугольника назначения.
setCxDest(int value)Получает или задает 32‑битное знаковое целое число, которое указывает логическую ширину прямоугольника назначения.
getCyDest()Получает или задает 32‑битное знаковое целое число, которое указывает логическую высоту прямоугольника назначения.
setCyDest(int value)Получает или задает 32‑битное знаковое целое число, которое указывает логическую высоту прямоугольника назначения.
getRop4()Получает или задает четверичную растровую операцию, которая определяет тернарные растровые операции для цветов переднего и заднего плана растрового изображения.
setRop4(EmfRop4 value)Получает или задает четверичную растровую операцию, которая определяет тернарные растровые операции для цветов переднего и заднего плана растрового изображения.
getXSrc()Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла исходного прямоугольника.
setXSrc(int value)Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла исходного прямоугольника.
getYSrc()Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла исходного прямоугольника.
setYSrc(int value)Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла исходного прямоугольника.
getXformSrc()Получает или задает объект XForm (раздел 2.2.28), который определяет преобразование из мирового пространства в пространство страницы, применяемое к исходному битмапу.
setXformSrc(Matrix value)Получает или задает объект XForm (раздел 2.2.28), который определяет преобразование из мирового пространства в пространство страницы, применяемое к исходному битмапу.
getArgb32BkColorSrc()Получает или задает объект WMF ColorRef ([MS-WMF] раздел 2.2.2.8 который определяет фоновый цвет исходного битмапа.
setArgb32BkColorSrc(int value)Получает или задает объект WMF ColorRef ([MS-WMF] раздел 2.2.2.8 который определяет фоновый цвет исходного битмапа.
getUsageSrc()Получает или задает 32‑битное беззнаковое целое число, которое определяет, как интерпретировать значения в таблице цветов заголовка исходного битмапа.
setUsageSrc(int value)Получает или задает 32‑битное беззнаковое целое число, которое определяет, как интерпретировать значения в таблице цветов заголовка исходного битмапа.
getXMask()Получает или задает 32-битное знаковое целое, которое определяет логическую координату x верхнего левого угла маски растрового изображения.
setXMask(int value)Получает или задает 32-битное знаковое целое, которое определяет логическую координату x верхнего левого угла маски растрового изображения.
getYMask()Получает или задает 32-битное знаковое целое, которое определяет логическую координату y верхнего левого угла маски растрового изображения.
setYMask(int value)Получает или задает 32-битное знаковое целое, которое определяет логическую координату y верхнего левого угла маски растрового изображения.
getUsageMask()Получает или задает 32-битное беззнаковое целое, которое определяет способ интерпретации значений в таблице цветов заголовка маски растрового изображения.
setUsageMask(int value)Получает или задает 32-битное беззнаковое целое, которое определяет способ интерпретации значений в таблице цветов заголовка маски растрового изображения.
getSourceBitmap()Получает или задает буфер, содержащий исходные растровые изображения, которые не обязаны быть смежными с фиксированной частью записи EMR_MASKBLT или друг с другом.
setSourceBitmap(WmfDeviceIndependentBitmap value)Получает или задает буфер, содержащий исходные растровые изображения, которые не обязаны быть смежными с фиксированной частью записи EMR_MASKBLT или друг с другом.
getMaskBitmap()Получает или задает буфер, содержащий маски растровых изображений, которые не обязаны быть смежными с фиксированной частью записи EMR_MASKBLT или друг с другом.
setMaskBitmap(WmfDeviceIndependentBitmap value)Получает или задает буфер, содержащий маски растровых изображений, которые не обязаны быть смежными с фиксированной частью записи EMR_MASKBLT или друг с другом.

EmfMaskBlt(EmfRecord source)

public EmfMaskBlt(EmfRecord source)

Инициализирует новый экземпляр класса EmfMaskBlt.

Parameters:

ПараметрТипОписание
sourceEmfRecordИсточник.

getBounds()

public Rectangle getBounds()

Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19), который определяет ограничивающий прямоугольник назначения в единицах устройства.

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19), который определяет ограничивающий прямоугольник назначения в единицах устройства.

Parameters:

ПараметрТипОписание
valueRectangle

getXDest()

public int getXDest()

Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла прямоугольника назначения.

Returns: int

setXDest(int value)

public void setXDest(int value)

Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла прямоугольника назначения.

Parameters:

ПараметрТипОписание
valueint

getYDest()

public int getYDest()

Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла прямоугольника назначения.

Returns: int

setYDest(int value)

public void setYDest(int value)

Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла прямоугольника назначения.

Parameters:

ПараметрТипОписание
valueint

getCxDest()

public int getCxDest()

Получает или задает 32‑битное знаковое целое число, которое указывает логическую ширину прямоугольника назначения.

Returns: int

setCxDest(int value)

public void setCxDest(int value)

Получает или задает 32‑битное знаковое целое число, которое указывает логическую ширину прямоугольника назначения.

Parameters:

ПараметрТипОписание
valueint

getCyDest()

public int getCyDest()

Получает или задает 32‑битное знаковое целое число, которое указывает логическую высоту прямоугольника назначения.

Returns: int

setCyDest(int value)

public void setCyDest(int value)

Получает или задает 32‑битное знаковое целое число, которое указывает логическую высоту прямоугольника назначения.

Parameters:

ПараметрТипОписание
valueint

getRop4()

public EmfRop4 getRop4()

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

Returns: EmfRop4

setRop4(EmfRop4 value)

public void setRop4(EmfRop4 value)

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

Parameters:

ПараметрТипОписание
valueEmfRop4

getXSrc()

public int getXSrc()

Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла исходного прямоугольника.

Returns: int

setXSrc(int value)

public void setXSrc(int value)

Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла исходного прямоугольника.

Parameters:

ПараметрТипОписание
valueint

getYSrc()

public int getYSrc()

Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла исходного прямоугольника.

Returns: int

setYSrc(int value)

public void setYSrc(int value)

Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла исходного прямоугольника.

Parameters:

ПараметрТипОписание
valueint

getXformSrc()

public Matrix getXformSrc()

Получает или задает объект XForm (раздел 2.2.28), который определяет преобразование из мирового пространства в пространство страницы, применяемое к исходному битмапу.

Returns: Matrix

setXformSrc(Matrix value)

public void setXformSrc(Matrix value)

Получает или задает объект XForm (раздел 2.2.28), который определяет преобразование из мирового пространства в пространство страницы, применяемое к исходному битмапу.

Parameters:

ПараметрТипОписание
valueMatrix

getArgb32BkColorSrc()

public int getArgb32BkColorSrc()

Получает или задает объект WMF ColorRef ([MS-WMF] раздел 2.2.2.8 который определяет фоновый цвет исходного битмапа.

Returns: int

setArgb32BkColorSrc(int value)

public void setArgb32BkColorSrc(int value)

Получает или задает объект WMF ColorRef ([MS-WMF] раздел 2.2.2.8 который определяет фоновый цвет исходного битмапа.

Parameters:

ПараметрТипОписание
valueint

getUsageSrc()

public int getUsageSrc()

Получает или задает 32‑битное беззнаковое целое число, которое определяет, как интерпретировать значения в таблице цветов заголовка исходного битмапа. Это значение ДОЛЖНО находиться в перечислении DIBColors (раздел 2.1.9).

Returns: int

setUsageSrc(int value)

public void setUsageSrc(int value)

Получает или задает 32‑битное беззнаковое целое число, которое определяет, как интерпретировать значения в таблице цветов заголовка исходного битмапа. Это значение ДОЛЖНО находиться в перечислении DIBColors (раздел 2.1.9).

Parameters:

ПараметрТипОписание
valueint

getXMask()

public int getXMask()

Получает или задает 32-битное знаковое целое, которое определяет логическую координату x верхнего левого угла маски растрового изображения.

Returns: int

setXMask(int value)

public void setXMask(int value)

Получает или задает 32-битное знаковое целое, которое определяет логическую координату x верхнего левого угла маски растрового изображения.

Parameters:

ПараметрТипОписание
valueint

getYMask()

public int getYMask()

Получает или задает 32-битное знаковое целое, которое определяет логическую координату y верхнего левого угла маски растрового изображения.

Returns: int

setYMask(int value)

public void setYMask(int value)

Получает или задает 32-битное знаковое целое, которое определяет логическую координату y верхнего левого угла маски растрового изображения.

Parameters:

ПараметрТипОписание
valueint

getUsageMask()

public int getUsageMask()

Получает или задает 32-битное беззнаковое целое, которое определяет способ интерпретации значений в таблице цветов заголовка маски растрового изображения. Это значение ДОЛЖНО находиться в перечислении DIBColors.

Returns: int

setUsageMask(int value)

public void setUsageMask(int value)

Получает или задает 32-битное беззнаковое целое, которое определяет способ интерпретации значений в таблице цветов заголовка маски растрового изображения. Это значение ДОЛЖНО находиться в перечислении DIBColors.

Parameters:

ПараметрТипОписание
valueint

getSourceBitmap()

public WmfDeviceIndependentBitmap getSourceBitmap()

Получает или задает буфер, содержащий исходные растровые изображения, которые не обязаны быть смежными с фиксированной частью записи EMR_MASKBLT или друг с другом. Соответственно, поля в этом буфере, помеченные как “UndefinedSpace”, являются необязательными и ДОЛЖНЫ игнорироваться.

Returns: WmfDeviceIndependentBitmap

setSourceBitmap(WmfDeviceIndependentBitmap value)

public void setSourceBitmap(WmfDeviceIndependentBitmap value)

Получает или задает буфер, содержащий исходные растровые изображения, которые не обязаны быть смежными с фиксированной частью записи EMR_MASKBLT или друг с другом. Соответственно, поля в этом буфере, помеченные как “UndefinedSpace”, являются необязательными и ДОЛЖНЫ игнорироваться.

Parameters:

ПараметрТипОписание
valueWmfDeviceIndependentBitmap

getMaskBitmap()

public WmfDeviceIndependentBitmap getMaskBitmap()

Получает или задает буфер, содержащий маски растровых изображений, которые не обязаны быть смежными с фиксированной частью записи EMR_MASKBLT или друг с другом. Соответственно, поля в этом буфере, помеченные как “UndefinedSpace”, являются необязательными и ДОЛЖНЫ игнорироваться.

Returns: WmfDeviceIndependentBitmap

setMaskBitmap(WmfDeviceIndependentBitmap value)

public void setMaskBitmap(WmfDeviceIndependentBitmap value)

Получает или задает буфер, содержащий маски растровых изображений, которые не обязаны быть смежными с фиксированной частью записи EMR_MASKBLT или друг с другом. Соответственно, поля в этом буфере, помеченные как “UndefinedSpace”, являются необязательными и ДОЛЖНЫ игнорироваться.

Parameters:

ПараметрТипОписание
valueWmfDeviceIndependentBitmap