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
El registro EMR_MASKBLT especifica una transferencia de bloque de píxeles de un mapa de bits de origen a un rectángulo de destino, opcionalmente en combinación con un patrón de pincel y con la aplicación de un mapa de bits de máscara de color, de acuerdo con las operaciones raster de primer plano y fondo especificadas.
Constructores
| Constructor | Descripción |
|---|---|
| EmfMaskBlt(EmfRecord source) | Inicializa una nueva instancia de la clase EmfMaskBlt. |
Métodos
| Método | Descripción |
|---|---|
| getBounds() | Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que define el rectángulo delimitador de destino en unidades del dispositivo. |
| setBounds(Rectangle value) | Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que define el rectángulo delimitador de destino en unidades del dispositivo. |
| getXDest() | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del rectángulo de destino. |
| setXDest(int value) | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del rectángulo de destino. |
| getYDest() | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del rectángulo de destino. |
| setYDest(int value) | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del rectángulo de destino. |
| getCxDest() | Obtiene o establece un entero con signo de 32 bits que especifica el ancho lógico del rectángulo de destino. |
| setCxDest(int value) | Obtiene o establece un entero con signo de 32 bits que especifica el ancho lógico del rectángulo de destino. |
| getCyDest() | Obtiene o establece un entero con signo de 32 bits que especifica la altura lógica del rectángulo de destino. |
| setCyDest(int value) | Obtiene o establece un entero con signo de 32 bits que especifica la altura lógica del rectángulo de destino. |
| getRop4() | Obtiene o establece una operación raster cuaternaria, que especifica operaciones raster ternarias para los colores de primer plano y fondo de un mapa de bits. |
| setRop4(EmfRop4 value) | Obtiene o establece una operación raster cuaternaria, que especifica operaciones raster ternarias para los colores de primer plano y fondo de un mapa de bits. |
| getXSrc() | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del rectángulo de origen. |
| setXSrc(int value) | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del rectángulo de origen. |
| getYSrc() | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del rectángulo de origen. |
| setYSrc(int value) | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del rectángulo de origen. |
| getXformSrc() | Obtiene o establece un objeto XForm (sección 2.2.28) que especifica una transformación de espacio mundial a espacio de página para aplicar al mapa de bits de origen. |
| setXformSrc(Matrix value) | Obtiene o establece un objeto XForm (sección 2.2.28) que especifica una transformación de espacio mundial a espacio de página para aplicar al mapa de bits de origen. |
| getArgb32BkColorSrc() | Obtiene o establece un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8) que especifica el color de fondo del mapa de bits de origen. |
| setArgb32BkColorSrc(int value) | Obtiene o establece un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8) que especifica el color de fondo del mapa de bits de origen. |
| getUsageSrc() | Obtiene o establece un entero sin signo de 32 bits que especifica cómo interpretar los valores en la tabla de colores del encabezado del mapa de bits de origen. |
| setUsageSrc(int value) | Obtiene o establece un entero sin signo de 32 bits que especifica cómo interpretar los valores en la tabla de colores del encabezado del mapa de bits de origen. |
| getXMask() | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del mapa de bits de máscara. |
| setXMask(int value) | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del mapa de bits de máscara. |
| getYMask() | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del mapa de bits de máscara. |
| setYMask(int value) | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del mapa de bits de máscara. |
| getUsageMask() | Obtiene o establece un entero sin signo de 32 bits que especifica cómo interpretar los valores en la tabla de colores del encabezado del mapa de bits de máscara. |
| setUsageMask(int value) | Obtiene o establece un entero sin signo de 32 bits que especifica cómo interpretar los valores en la tabla de colores del encabezado del mapa de bits de máscara. |
| getSourceBitmap() | Obtiene o establece un búfer que contiene los mapas de bits de origen, los cuales no necesitan ser contiguos con la parte fija del registro EMR_MASKBLT ni entre sí. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | Obtiene o establece un búfer que contiene los mapas de bits de origen, los cuales no necesitan ser contiguos con la parte fija del registro EMR_MASKBLT ni entre sí. |
| getMaskBitmap() | Obtiene o establece un búfer que contiene los mapas de bits de máscara, los cuales no necesitan ser contiguos con la parte fija del registro EMR_MASKBLT ni entre sí. |
| setMaskBitmap(WmfDeviceIndependentBitmap value) | Obtiene o establece un búfer que contiene los mapas de bits de máscara, los cuales no necesitan ser contiguos con la parte fija del registro EMR_MASKBLT ni entre sí. |
EmfMaskBlt(EmfRecord source)
public EmfMaskBlt(EmfRecord source)
Inicializa una nueva instancia de la clase EmfMaskBlt.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| source | EmfRecord | El origen. |
getBounds()
public Rectangle getBounds()
Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que define el rectángulo delimitador de destino en unidades del dispositivo.
Returns: Rectangle
setBounds(Rectangle value)
public void setBounds(Rectangle value)
Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que define el rectángulo delimitador de destino en unidades del dispositivo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Rectangle |
getXDest()
public int getXDest()
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del rectángulo de destino.
Returns: int
setXDest(int value)
public void setXDest(int value)
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del rectángulo de destino.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getYDest()
public int getYDest()
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del rectángulo de destino.
Returns: int
setYDest(int value)
public void setYDest(int value)
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del rectángulo de destino.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getCxDest()
public int getCxDest()
Obtiene o establece un entero con signo de 32 bits que especifica el ancho lógico del rectángulo de destino.
Returns: int
setCxDest(int value)
public void setCxDest(int value)
Obtiene o establece un entero con signo de 32 bits que especifica el ancho lógico del rectángulo de destino.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getCyDest()
public int getCyDest()
Obtiene o establece un entero con signo de 32 bits que especifica la altura lógica del rectángulo de destino.
Returns: int
setCyDest(int value)
public void setCyDest(int value)
Obtiene o establece un entero con signo de 32 bits que especifica la altura lógica del rectángulo de destino.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getRop4()
public EmfRop4 getRop4()
Obtiene o establece una operación raster cuaternaria, que especifica operaciones raster ternarias para los colores de primer plano y fondo de un mapa de bits. Estos valores definen cómo se combinarán los datos de color del rectángulo de origen con los datos de color del rectángulo de destino.
Returns: EmfRop4
setRop4(EmfRop4 value)
public void setRop4(EmfRop4 value)
Obtiene o establece una operación raster cuaternaria, que especifica operaciones raster ternarias para los colores de primer plano y fondo de un mapa de bits. Estos valores definen cómo se combinarán los datos de color del rectángulo de origen con los datos de color del rectángulo de destino.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | EmfRop4 |
getXSrc()
public int getXSrc()
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del rectángulo de origen.
Returns: int
setXSrc(int value)
public void setXSrc(int value)
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del rectángulo de origen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getYSrc()
public int getYSrc()
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del rectángulo de origen.
Returns: int
setYSrc(int value)
public void setYSrc(int value)
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del rectángulo de origen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getXformSrc()
public Matrix getXformSrc()
Obtiene o establece un objeto XForm (sección 2.2.28) que especifica una transformación de espacio mundial a espacio de página para aplicar al mapa de bits de origen.
Returns: Matrix
setXformSrc(Matrix value)
public void setXformSrc(Matrix value)
Obtiene o establece un objeto XForm (sección 2.2.28) que especifica una transformación de espacio mundial a espacio de página para aplicar al mapa de bits de origen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Matrix |
getArgb32BkColorSrc()
public int getArgb32BkColorSrc()
Obtiene o establece un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8) que especifica el color de fondo del mapa de bits de origen.
Returns: int
setArgb32BkColorSrc(int value)
public void setArgb32BkColorSrc(int value)
Obtiene o establece un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8) que especifica el color de fondo del mapa de bits de origen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getUsageSrc()
public int getUsageSrc()
Obtiene o establece un entero sin signo de 32 bits que especifica cómo interpretar los valores en la tabla de colores del encabezado del mapa de bits de origen. Este valor DEBE estar en la enumeración DIBColors (sección 2.1.9).
Returns: int
setUsageSrc(int value)
public void setUsageSrc(int value)
Obtiene o establece un entero sin signo de 32 bits que especifica cómo interpretar los valores en la tabla de colores del encabezado del mapa de bits de origen. Este valor DEBE estar en la enumeración DIBColors (sección 2.1.9).
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getXMask()
public int getXMask()
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del mapa de bits de máscara.
Returns: int
setXMask(int value)
public void setXMask(int value)
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica x de la esquina superior izquierda del mapa de bits de máscara.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getYMask()
public int getYMask()
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del mapa de bits de máscara.
Returns: int
setYMask(int value)
public void setYMask(int value)
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada lógica y de la esquina superior izquierda del mapa de bits de máscara.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getUsageMask()
public int getUsageMask()
Obtiene o establece un entero sin signo de 32 bits que especifica cómo interpretar los valores en la tabla de colores del encabezado del mapa de bits de máscara. Este valor DEBE estar en la enumeración DIBColors.
Returns: int
setUsageMask(int value)
public void setUsageMask(int value)
Obtiene o establece un entero sin signo de 32 bits que especifica cómo interpretar los valores en la tabla de colores del encabezado del mapa de bits de máscara. Este valor DEBE estar en la enumeración DIBColors.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getSourceBitmap()
public WmfDeviceIndependentBitmap getSourceBitmap()
Obtiene o establece un búfer que contiene los mapas de bits de origen, los cuales no necesitan ser contiguos con la parte fija del registro EMR_MASKBLT ni entre sí. En consecuencia, los campos de este búfer etiquetados como “UndefinedSpace” son opcionales y DEBEN ser ignorados.
Returns: WmfDeviceIndependentBitmap
setSourceBitmap(WmfDeviceIndependentBitmap value)
public void setSourceBitmap(WmfDeviceIndependentBitmap value)
Obtiene o establece un búfer que contiene los mapas de bits de origen, los cuales no necesitan ser contiguos con la parte fija del registro EMR_MASKBLT ni entre sí. En consecuencia, los campos de este búfer etiquetados como “UndefinedSpace” son opcionales y DEBEN ser ignorados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | WmfDeviceIndependentBitmap |
getMaskBitmap()
public WmfDeviceIndependentBitmap getMaskBitmap()
Obtiene o establece un búfer que contiene los mapas de bits de máscara, los cuales no necesitan ser contiguos con la parte fija del registro EMR_MASKBLT ni entre sí. En consecuencia, los campos de este búfer etiquetados como “UndefinedSpace” son opcionales y DEBEN ser ignorados.
Returns: WmfDeviceIndependentBitmap
setMaskBitmap(WmfDeviceIndependentBitmap value)
public void setMaskBitmap(WmfDeviceIndependentBitmap value)
Obtiene o establece un búfer que contiene los mapas de bits de máscara, los cuales no necesitan ser contiguos con la parte fija del registro EMR_MASKBLT ni entre sí. En consecuencia, los campos de este búfer etiquetados como “UndefinedSpace” son opcionales y DEBEN ser ignorados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | WmfDeviceIndependentBitmap |