Class EmfStretchDiBits

Class EmfStretchDiBits

Nombre del espacio: Aspose.Imaging.FileFormats.Emf.Emf.Records Asamblea: Aspose.Imaging.dll (25.4.0)

El registro EMR_STRETCHDIBITS especifica un bloque de transferencia de píxeles de un bitmap de fuente a unrectangulo de destino, opcionalmente en combinación con un patrón de pulverización, según un raster especificadooperación, alargamiento o compresión de la salida para adaptarse a las dimensiones del destino, si es necesario.

public sealed class EmfStretchDiBits : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfStretchDiBits

Miembros heredados

EmfRecord.Type ,y, EmfRecord.Size ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Remarks

Este registro soporta imágenes de fuente en formatos JPEG y PNG. El campo de compresión en la fuenteEl título de bitmap especifica el formato de la imagen.Si los signos de la fuente y los campos de altura y ancho de destino difieren, este registro especifica uncopia de la imagen del espejo del bitmap de la fuente al destino. es decir, si cxSrc y cxDest tienendiferentes signos, se especifica una imagen de espejo del bitmap de la fuente a lo largo del eixo x. Si cySrc ycyDest tienen diferentes signos, se especifica una imagen de espejo del bitmap de la fuente a lo largo del y-axis.

Constructors

EmfStretchDiBits(EmfRecord)

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfStretchDiBits.

public EmfStretchDiBits(EmfRecord source)

Parameters

source EmfRecord

La fuente.

Properties

BitBltRasterOperation

Obtenga o establece un integrador no firmado de 32 bits que especifica una operación de rasterEstos códigos definen cómo se deben combinar los datos de color del rectángulo de la fuente conlos datos de color del rectángulo de destino y, opcionalmente, un patrón de pulverización, para alcanzar el color final.

public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }

Valor de la propiedad

WmfTernaryRasterOperation

Bounds

Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que define elDestino en un rectángulo en unidades de dispositivo.

public Rectangle Bounds { get; set; }

Valor de la propiedad

Rectangle

CxDest

Obtenga o establece un integrador firmado de 32 bits que especifica la anchura lógica del rectángulo de destino.

public int CxDest { get; set; }

Valor de la propiedad

int

CxSrc

Obtenga o establece un integrador firmado de 32 bits que especifica la anchura en píxeles del rectángulo de la fuente.

public int CxSrc { get; set; }

Valor de la propiedad

int

CyDest

Obtenga o establece un integrador firmado de 32 bits que especifique la altura lógica del rectángulo de destino.

public int CyDest { get; set; }

Valor de la propiedad

int

CySrc

Obtenga o establece un integrador firmado de 32 bits que especifica la altura en píxeles del rectángulo de la fuente.

public int CySrc { get; set; }

Valor de la propiedad

int

SourceBitmap

Obtenga o coloca un buffer que contiene el bitmap de fuente, que no es necesariocontiguos con la porción fija del registro EMR_STRETCHDIBITS. En consecuencia, los campos enEste buffer que está etiquetado como “UndefinedSpace” es opcional y debe ser ignorado.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Valor de la propiedad

WmfDeviceIndependentBitmap

UsageSrc

Obtenga o establece un integrador no firmado de 32 bits que especifica cómo interpretar valores en elTabla de colores en el título de bitmap de fuente. Este valor DEVE estar en la lista de DIBColores (sección 2.1.9).

public EmfDibColors UsageSrc { get; set; }

Valor de la propiedad

EmfDibColors

xdest

Obtenga o establece un integrador firmado de 32 bits que especifica el coordenado lógico x de la parte superior izquierdaCuerpo del rectángulo de destino.

public int XDest { get; set; }

Valor de la propiedad

int

XRC

Obtenga o establece un integrador firmado de 32 bits que especifica el coordenado x en píxeles de la parte superior izquierdaCuerpo del rectángulo de la fuente.

public int XSrc { get; set; }

Valor de la propiedad

int

YDEST

Obtenga o establece un integrador firmado de 32 bits que especifica el y-coordenado lógico de la parte superior izquierdaCuerpo del rectángulo de destino.

public int YDest { get; set; }

Valor de la propiedad

int

YSrc

Obtenga o establece un integrador firmado de 32 bits que especifica el y-coordenado en píxeles de la parte superior izquierdaCuerpo del rectángulo de la fuente.

public int YSrc { get; set; }

Valor de la propiedad

int

 Español