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
El registro EMR_PLGBLT especifica una transferencia de bloque de píxeles de un mapa de bits fuente a un paralelogramo de destino, con la aplicación de un mapa de bits de máscara de color.
Constructores
| Constructor | Descripción |
|---|---|
| EmfPlgBlt(EmfRecord source) | Inicializa una nueva instancia de la clase EmfPlgBlt. |
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, en unidades de dispositivo, para la salida al destino. |
| setBounds(Rectangle value) | Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que define el rectángulo delimitador, en unidades de dispositivo, para la salida al destino. |
| getAptlDest() | Obtiene o establece una matriz de tres objetos WMF PointL ([MS-WMF] sección 2.2.2.15) que especifica tres esquinas de un área de destino en forma de paralelogramo para la transferencia de bloque. |
| setAptlDest(Point[] value) | Obtiene o establece una matriz de tres objetos WMF PointL ([MS-WMF] sección 2.2.2.15) que especifica tres esquinas de un área de destino en forma de paralelogramo para la transferencia de bloque. |
| 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. |
| getCxSrc() | Obtiene o establece un entero con signo de 32 bits que especifica el ancho lógico del rectángulo de origen. |
| setCxSrc(int value) | Obtiene o establece un entero con signo de 32 bits que especifica el ancho lógico del rectángulo de origen. |
| getCySrc() | Obtiene o establece un entero con signo de 32 bits que especifica la altura lógica del rectángulo de origen. |
| setCySrc(int value) | Obtiene o establece un entero con signo de 32 bits que especifica la altura lógica 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. |
| getBkSrcArgb32Color() | 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. |
| setBkSrcArgb32Color(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 el mapa de bits de origen, que no necesita ser contiguo con la porción fija del registro EMR_PLGBLT o entre sí. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | Obtiene o establece un búfer que contiene el mapa de bits de origen, que no necesita ser contiguo con la porción fija del registro EMR_PLGBLT o entre sí. |
| getMaskBitmap() | Obtiene o establece un búfer que contiene el mapa de bits de máscara, que no necesita ser contiguo con la porción fija del registro EMR_PLGBLT o entre sí. |
| setMaskBitmap(WmfDeviceIndependentBitmap value) | Obtiene o establece un búfer que contiene el mapa de bits de máscara, que no necesita ser contiguo con la porción fija del registro EMR_PLGBLT o entre sí. |
EmfPlgBlt(EmfRecord source)
public EmfPlgBlt(EmfRecord source)
Inicializa una nueva instancia de la clase EmfPlgBlt.
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, en unidades de dispositivo, para la salida al destino.
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, en unidades de dispositivo, para la salida al destino.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Rectangle |
getAptlDest()
public Point[] getAptlDest()
Obtiene o establece una matriz de tres objetos WMF PointL ([MS-WMF] sección 2.2.2.15) que especifica tres esquinas de un área de destino en forma de paralelogramo para la transferencia de bloque. La esquina superior izquierda del rectángulo de origen se asigna al primer punto de esta matriz, la esquina superior derecha al segundo punto y la esquina inferior izquierda al tercer punto. La esquina inferior derecha del rectángulo de origen se asigna al cuarto punto implícito del paralelogramo, que se calcula a partir de los tres primeros puntos (A, B y C) tratándolos como vectores. D = B + C A
Returns: com.aspose.imaging.Point[]
setAptlDest(Point[] value)
public void setAptlDest(Point[] value)
Obtiene o establece una matriz de tres objetos WMF PointL ([MS-WMF] sección 2.2.2.15) que especifica tres esquinas de un área de destino en forma de paralelogramo para la transferencia de bloque. La esquina superior izquierda del rectángulo de origen se asigna al primer punto de esta matriz, la esquina superior derecha al segundo punto y la esquina inferior izquierda al tercer punto. La esquina inferior derecha del rectángulo de origen se asigna al cuarto punto implícito del paralelogramo, que se calcula a partir de los tres primeros puntos (A, B y C) tratándolos como vectores. D = B + C A
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Point[] |
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 |
getCxSrc()
public int getCxSrc()
Obtiene o establece un entero con signo de 32 bits que especifica el ancho lógico del rectángulo de origen.
Returns: int
setCxSrc(int value)
public void setCxSrc(int value)
Obtiene o establece un entero con signo de 32 bits que especifica el ancho lógico del rectángulo de origen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getCySrc()
public int getCySrc()
Obtiene o establece un entero con signo de 32 bits que especifica la altura lógica del rectángulo de origen.
Returns: int
setCySrc(int value)
public void setCySrc(int value)
Obtiene o establece un entero con signo de 32 bits que especifica la altura lógica 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 |
getBkSrcArgb32Color()
public int getBkSrcArgb32Color()
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
setBkSrcArgb32Color(int value)
public void setBkSrcArgb32Color(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
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
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 el mapa de bits de origen, que no necesita ser contiguo con la porción fija del registro EMR_PLGBLT o 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 el mapa de bits de origen, que no necesita ser contiguo con la porción fija del registro EMR_PLGBLT o 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 el mapa de bits de máscara, que no necesita ser contiguo con la porción fija del registro EMR_PLGBLT o 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 el mapa de bits de máscara, que no necesita ser contiguo con la porción fija del registro EMR_PLGBLT o 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 |