EmfStretchBlt

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 EmfStretchBlt extends EmfBitmapRecordType

El registro EMR_STRETCHBLT especifica una transferencia de bloque de píxeles desde un mapa de bits de origen a un rectángulo de destino, opcionalmente en combinación con un patrón de pincel, de acuerdo con una operación raster especificada, estirando o comprimiendo la salida para ajustarse a las dimensiones del destino, si es necesario.

Constructores

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

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.
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.
getBitBltRasterOperation()Obtiene o establece un entero sin signo de 32 bits que especifica el código de operación raster.
setBitBltRasterOperation(int value)Obtiene o establece un entero sin signo de 32 bits que especifica el código de operación raster.
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.
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.
getSourceBitmap()Obtiene o establece un búfer que contiene el mapa de bits de origen, que no es necesario que sea contiguo con la porción fija del registro EMR_STRETCHBLT.
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 porción fija del registro EMR_STRETCHBLT.
getSrcRect()Obtiene o establece el rectángulo de origen.
setSrcRect(Rectangle value)Obtiene o establece el rectángulo de origen.
getDestRect()Obtiene o establece el rectángulo de destino.
setDestRect(Rectangle value)Obtiene o establece el rectángulo de destino.

EmfStretchBlt(EmfRecord source)

public EmfStretchBlt(EmfRecord source)

Inicializa una nueva instancia de la clase EmfStretchBlt.

Parameters:

ParámetroTipoDescripción
sourceEmfRecordEl origen.

EmfStretchBlt()

public EmfStretchBlt()

Inicializa una nueva instancia de la clase EmfStretchBlt.

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

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

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

getBitBltRasterOperation()

public int getBitBltRasterOperation()

Obtiene o establece un entero sin signo de 32 bits que especifica el código de operación raster. Este código define cómo se deben combinar los datos de color del rectángulo de origen con los datos de color del rectángulo de destino y, opcionalmente, un patrón de pincel, para lograr el color final.

Returns: int

setBitBltRasterOperation(int value)

public void setBitBltRasterOperation(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica el código de operación raster. Este código define cómo se deben combinar los datos de color del rectángulo de origen con los datos de color del rectángulo de destino y, opcionalmente, un patrón de pincel, para lograr el color final.

Parameters:

ParámetroTipoDescripción
valorint

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

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

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

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á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

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

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

getSourceBitmap()

public WmfDeviceIndependentBitmap getSourceBitmap()

Obtiene o establece un búfer que contiene el mapa de bits de origen, el cual no necesita ser contiguo con la parte fija del registro EMR_STRETCHBLT. 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, el cual no necesita ser contiguo con la parte fija del registro EMR_STRETCHBLT. En consecuencia, los campos de este búfer etiquetados como “UndefinedSpace” son opcionales y DEBEN ser ignorados.

Parameters:

ParámetroTipoDescripción
valueWmfDeviceIndependentBitmap

getSrcRect()

public Rectangle getSrcRect()

Obtiene o establece el rectángulo de origen.

Valor: el rectángulo de origen.

Returns: Rectangle

setSrcRect(Rectangle value)

public void setSrcRect(Rectangle value)

Obtiene o establece el rectángulo de origen.

Valor: el rectángulo de origen.

Parameters:

ParámetroTipoDescripción
valueRectangle

getDestRect()

public Rectangle getDestRect()

Obtiene o establece el rectángulo de destino.

Valor: El rectángulo de destino.

Returns: Rectangle

setDestRect(Rectangle value)

public void setDestRect(Rectangle value)

Obtiene o establece el rectángulo de destino.

Valor: El rectángulo de destino.

Parameters:

ParámetroTipoDescripción
valueRectangle