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

ConstructorDescripción
EmfSetDiBitsToDevice(EmfRecord source)Inicializa una nueva instancia de la clase EmfSetDiBitsToDevice.

Métodos

MétodoDescripció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ámetroTipoDescripción
sourceEmfRecordEl 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ámetroTipoDescripción
valueRectangle

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ámetroTipoDescripción
valorint

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ámetroTipoDescripción
valorint

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ámetroTipoDescripción
valorint

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ámetroTipoDescripción
valorint

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ámetroTipoDescripción
valorint

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ámetroTipoDescripción
valorint

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ámetroTipoDescripción
valorint

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ámetroTipoDescripción
valorint

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ámetroTipoDescripción
valorint

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ámetroTipoDescripción
valueWmfDeviceIndependentBitmap