EmfSetDiBitsToDevice
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 EmfSetDiBitsToDevice extends EmfBitmapRecordType
El registro EMR_SETDIBITSTODEVICE especifica una transferencia de bloque de píxeles desde líneas de escaneo especificadas de un mapa de bits fuente a un rectángulo de destino.
Este registro admite imágenes de origen en formato JPEG y PNG. El campo Compression en el encabezado del mapa de bits de origen especifica el formato de la imagen.
Constructores
| Constructor | Descripción |
|---|---|
| EmfSetDiBitsToDevice(EmfRecord source) | Inicializa una nueva instancia de la clase EmfSetDiBitsToDevice. |
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. |
| getXSrc() | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada x en píxeles de la esquina inferior izquierda del rectángulo de origen. |
| setXSrc(int value) | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada x en píxeles de la esquina inferior izquierda del rectángulo de origen. |
| getYSrc() | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada y en píxeles de la esquina inferior izquierda del rectángulo de origen. |
| setYSrc(int value) | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada y en píxeles de la esquina inferior izquierda del rectángulo de origen. |
| getCxSrc() | Obtiene o establece un entero con signo de 32 bits que especifica el ancho en píxeles del rectángulo de origen. |
| setCxSrc(int value) | Obtiene o establece un entero con signo de 32 bits que especifica el ancho en píxeles del rectángulo de origen. |
| getCySrc() | Obtiene o establece un entero con signo de 32 bits que especifica la altura en píxeles del rectángulo de origen |
| setCySrc(int value) | Obtiene o establece un entero con signo de 32 bits que especifica la altura en píxeles del rectángulo 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. |
| getIStartScan() | Obtiene o establece un entero sin signo de 32 bits que especifica la primera línea de escaneo en la matriz. |
| setIStartScan(int value) | Obtiene o establece un entero sin signo de 32 bits que especifica la primera línea de escaneo en la matriz. |
| getCScans() | Obtiene o establece un entero sin signo de 32 bits que especifica el número de líneas de escaneo. |
| setCScans(int value) | Obtiene o establece un entero sin signo de 32 bits que especifica el número de líneas de escaneo. |
| getSourceBitmap() | Obtiene o establece un búfer que contiene el mapa de bits de origen, que no es necesario que sea contiguo con la parte fija del registro EMR_SETDIBITSTODEVICE. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | Obtiene o establece un búfer que contiene el mapa de bits de origen, que no es necesario que sea contiguo con la parte fija del registro EMR_SETDIBITSTODEVICE. |
EmfSetDiBitsToDevice(EmfRecord source)
public EmfSetDiBitsToDevice(EmfRecord source)
Inicializa una nueva instancia de la clase EmfSetDiBitsToDevice.
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 |
getXSrc()
public int getXSrc()
Obtiene o establece un entero con signo de 32 bits que especifica la coordenada x en píxeles de la esquina inferior 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 x en píxeles de la esquina inferior 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 y en píxeles de la esquina inferior 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 y en píxeles de la esquina inferior 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 en píxeles 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 en píxeles 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 en píxeles 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 en píxeles del rectángulo 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 |
getIStartScan()
public int getIStartScan()
Obtiene o establece un entero sin signo de 32 bits que especifica la primera línea de escaneo en la matriz.
Returns: int
setIStartScan(int value)
public void setIStartScan(int value)
Obtiene o establece un entero sin signo de 32 bits que especifica la primera línea de escaneo en la matriz.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getCScans()
public int getCScans()
Obtiene o establece un entero sin signo de 32 bits que especifica el número de líneas de escaneo.
Returns: int
setCScans(int value)
public void setCScans(int value)
Obtiene o establece un entero sin signo de 32 bits que especifica el número de líneas de escaneo.
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 es necesario que sea contiguo con la parte fija del registro EMR_SETDIBITSTODEVICE. En consecuencia, los campos en 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 es necesario que sea contiguo con la parte fija del registro EMR_SETDIBITSTODEVICE. En consecuencia, los campos en este búfer etiquetados como “UndefinedSpace” son opcionales y DEBEN ser ignorados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | WmfDeviceIndependentBitmap |