EmfPlgBlt
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 EmfPlgBlt extends EmfBitmapRecordType
Запись EMR_PLGBLT задаёт блочную передачу пикселей из исходного растрового изображения в целевой параллелограмм с применением маски цвета.
Конструкторы
| Конструктор | Описание |
|---|---|
| EmfPlgBlt(EmfRecord source) | Инициализирует новый экземпляр класса EmfPlgBlt. |
Методы
| Метод | Описание |
|---|---|
| getBounds() | Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19), определяющий ограничивающий прямоугольник в единицах устройства для вывода в назначение. |
| setBounds(Rectangle value) | Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19), определяющий ограничивающий прямоугольник в единицах устройства для вывода в назначение. |
| getAptlDest() | Получает или задает массив из трех объектов WMF PointL ([MS-WMF] раздел 2.2.2.15), который задает три угла параллелограммной области назначения для блочного переноса. |
| setAptlDest(Point[] value) | Получает или задает массив из трех объектов WMF PointL ([MS-WMF] раздел 2.2.2.15), который задает три угла параллелограммной области назначения для блочного переноса. |
| getXSrc() | Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла исходного прямоугольника. |
| setXSrc(int value) | Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла исходного прямоугольника. |
| getYSrc() | Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла исходного прямоугольника. |
| setYSrc(int value) | Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла исходного прямоугольника. |
| getCxSrc() | Получает или задает 32‑битное знаковое целое число, которое указывает логическую ширину исходного прямоугольника. |
| setCxSrc(int value) | Получает или задает 32‑битное знаковое целое число, которое указывает логическую ширину исходного прямоугольника. |
| getCySrc() | Получает или задает 32‑битное знаковое целое число, которое указывает логическую высоту исходного прямоугольника. |
| setCySrc(int value) | Получает или задает 32‑битное знаковое целое число, которое указывает логическую высоту исходного прямоугольника. |
| getXFormSrc() | Получает или задает объект XForm (раздел 2.2.28), который определяет преобразование из мирового пространства в пространство страницы, применяемое к исходному битмапу. |
| setXFormSrc(Matrix value) | Получает или задает объект XForm (раздел 2.2.28), который определяет преобразование из мирового пространства в пространство страницы, применяемое к исходному битмапу. |
| getBkSrcArgb32Color() | Получает или задает объект WMF ColorRef ([MS-WMF] раздел 2.2.2.8), который определяет цвет фона исходного растрового изображения. |
| setBkSrcArgb32Color(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\_PLGBLT или с другими. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | Получает или задает буфер, содержащий исходный растровый образ, который не обязан быть непрерывным с фиксированной частью записи EMR\_PLGBLT или с другими. |
| getMaskBitmap() | Получает или задает буфер, содержащий маску растрового изображения, который не обязан быть непрерывным с фиксированной частью записи EMR\_PLGBLT или с другими. |
| setMaskBitmap(WmfDeviceIndependentBitmap value) | Получает или задает буфер, содержащий маску растрового изображения, который не обязан быть непрерывным с фиксированной частью записи EMR\_PLGBLT или с другими. |
EmfPlgBlt(EmfRecord source)
public EmfPlgBlt(EmfRecord source)
Инициализирует новый экземпляр класса EmfPlgBlt.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source | EmfRecord | Источник. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | Rectangle |
getAptlDest()
public Point[] getAptlDest()
Получает или задает массив из трех объектов WMF PointL ([MS-WMF] раздел 2.2.2.15), который задает три угла параллелограммной области назначения для блочного переноса. Верхний левый угол исходного прямоугольника отображается в первую точку этого массива, верхний правый — во вторую точку, а нижний левый — в третью точку. Нижний правый угол исходного прямоугольника отображается в неявную четвертую точку параллелограмма, которая вычисляется из первых трех точек (A, B и C), рассматривая их как векторы. D = B + C A
Returns: com.aspose.imaging.Point[]
setAptlDest(Point[] value)
public void setAptlDest(Point[] value)
Получает или задает массив из трех объектов WMF PointL ([MS-WMF] раздел 2.2.2.15), который задает три угла параллелограммной области назначения для блочного переноса. Верхний левый угол исходного прямоугольника отображается в первую точку этого массива, верхний правый — во вторую точку, а нижний левый — в третью точку. Нижний правый угол исходного прямоугольника отображается в неявную четвертую точку параллелограмма, которая вычисляется из первых трех точек (A, B и C), рассматривая их как векторы. D = B + C A
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Point[] |
getXSrc()
public int getXSrc()
Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла исходного прямоугольника.
Returns: int
setXSrc(int value)
public void setXSrc(int value)
Получает или задает 32‑битное знаковое целое число, которое указывает логическую x‑координату верхнего левого угла исходного прямоугольника.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getYSrc()
public int getYSrc()
Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла исходного прямоугольника.
Returns: int
setYSrc(int value)
public void setYSrc(int value)
Получает или задает 32‑битное знаковое целое число, которое указывает логическую y‑координату верхнего левого угла исходного прямоугольника.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getCxSrc()
public int getCxSrc()
Получает или задает 32‑битное знаковое целое число, которое указывает логическую ширину исходного прямоугольника.
Returns: int
setCxSrc(int value)
public void setCxSrc(int value)
Получает или задает 32‑битное знаковое целое число, которое указывает логическую ширину исходного прямоугольника.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getCySrc()
public int getCySrc()
Получает или задает 32‑битное знаковое целое число, которое указывает логическую высоту исходного прямоугольника.
Returns: int
setCySrc(int value)
public void setCySrc(int value)
Получает или задает 32‑битное знаковое целое число, которое указывает логическую высоту исходного прямоугольника.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getXFormSrc()
public Matrix getXFormSrc()
Получает или задает объект XForm (раздел 2.2.28), который определяет преобразование из мирового пространства в пространство страницы, применяемое к исходному битмапу.
Returns: Matrix
setXFormSrc(Matrix value)
public void setXFormSrc(Matrix value)
Получает или задает объект XForm (раздел 2.2.28), который определяет преобразование из мирового пространства в пространство страницы, применяемое к исходному битмапу.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Matrix |
getBkSrcArgb32Color()
public int getBkSrcArgb32Color()
Получает или задает объект WMF ColorRef ([MS-WMF] раздел 2.2.2.8), который определяет цвет фона исходного растрового изображения.
Returns: int
setBkSrcArgb32Color(int value)
public void setBkSrcArgb32Color(int value)
Получает или задает объект WMF ColorRef ([MS-WMF] раздел 2.2.2.8), который определяет цвет фона исходного растрового изображения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getUsageSrc()
public int getUsageSrc()
Получает или задает 32-битное беззнаковое целое, которое определяет, как интерпретировать значения в таблице цветов заголовка исходного растрового изображения. Это значение ДОЛЖНО находиться в перечислении DIBColors.
Returns: int
setUsageSrc(int value)
public void setUsageSrc(int value)
Получает или задает 32-битное беззнаковое целое, которое определяет, как интерпретировать значения в таблице цветов заголовка исходного растрового изображения. Это значение ДОЛЖНО находиться в перечислении DIBColors.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getXMask()
public int getXMask()
Получает или задает 32-битное знаковое целое, которое определяет логическую координату x верхнего левого угла маски растрового изображения.
Returns: int
setXMask(int value)
public void setXMask(int value)
Получает или задает 32-битное знаковое целое, которое определяет логическую координату x верхнего левого угла маски растрового изображения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getYMask()
public int getYMask()
Получает или задает 32-битное знаковое целое, которое определяет логическую координату y верхнего левого угла маски растрового изображения.
Returns: int
setYMask(int value)
public void setYMask(int value)
Получает или задает 32-битное знаковое целое, которое определяет логическую координату y верхнего левого угла маски растрового изображения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getUsageMask()
public int getUsageMask()
Получает или задает 32-битное беззнаковое целое, которое определяет способ интерпретации значений в таблице цветов заголовка маски растрового изображения. Это значение ДОЛЖНО находиться в перечислении DIBColors.
Returns: int
setUsageMask(int value)
public void setUsageMask(int value)
Получает или задает 32-битное беззнаковое целое, которое определяет способ интерпретации значений в таблице цветов заголовка маски растрового изображения. Это значение ДОЛЖНО находиться в перечислении DIBColors.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getSourceBitmap()
public WmfDeviceIndependentBitmap getSourceBitmap()
Получает или задает буфер, содержащий исходный растровый образ, который не обязан быть непрерывным с фиксированной частью записи EMR\_PLGBLT или с другими. Соответственно, поля в этом буфере, помеченные как "UndefinedSpace", являются необязательными и ДОЛЖНЫ игнорироваться.
Returns: WmfDeviceIndependentBitmap
setSourceBitmap(WmfDeviceIndependentBitmap value)
public void setSourceBitmap(WmfDeviceIndependentBitmap value)
Получает или задает буфер, содержащий исходный растровый образ, который не обязан быть непрерывным с фиксированной частью записи EMR\_PLGBLT или с другими. Соответственно, поля в этом буфере, помеченные как "UndefinedSpace", являются необязательными и ДОЛЖНЫ игнорироваться.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | WmfDeviceIndependentBitmap |
getMaskBitmap()
public WmfDeviceIndependentBitmap getMaskBitmap()
Получает или задает буфер, содержащий маску растрового образа, который не обязан быть непрерывным с фиксированной частью записи EMR\_PLGBLT или с другими. Соответственно, поля в этом буфере, помеченные как "UndefinedSpace", являются необязательными и ДОЛЖНЫ игнорироваться.
Returns: WmfDeviceIndependentBitmap
setMaskBitmap(WmfDeviceIndependentBitmap value)
public void setMaskBitmap(WmfDeviceIndependentBitmap value)
Получает или задает буфер, содержащий маску растрового образа, который не обязан быть непрерывным с фиксированной частью записи EMR\_PLGBLT или с другими. Соответственно, поля в этом буфере, помеченные как "UndefinedSpace", являются необязательными и ДОЛЖНЫ игнорироваться.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | WmfDeviceIndependentBitmap |