Class EmfMaskBlt

Class EmfMaskBlt

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

El registro EMR_MASKBLT especifica un bloque de transferencia de píxeles de un bitmap de fuente a un destinorectangular, opcional en combinación con un patrón de pulverización y con la aplicación de una máscara de colorbitmap, según las operaciones de raster de antegrado y fondo especificadas.

public sealed class EmfMaskBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfMaskBlt

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()

Constructors

EmfMaskBlt(EmfRecord)

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

public EmfMaskBlt(EmfRecord source)

Parameters

source EmfRecord

La fuente.

Properties

Argb32BkColorSrc

Obtiene o establece un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8 que especifica elcolor de fondo de la fuente bitmap.

public int Argb32BkColorSrc { get; set; }

Valor de la propiedad

int

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

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

MaskBitmap

Obtenga o coloca un buffer que contiene los bitmaps de la máscara, que no sonrequerido para ser contiguo con la porción fija del registro EMR_MASKBLT o con cadaPor lo tanto, los campos en este buffer que están etiquetados como “UndefinedSpace” son opcionales yHay que ser ignorado.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Valor de la propiedad

WmfDeviceIndependentBitmap

Rop4

Obtiene o establece una operación de raster cuaternario, que especifica las operaciones de raster ternario paralos colores del antegrado y del fondo de un bitmap. Estos valores definen cómo los datos de color deEl rectángulo de fuente debe combinarse con los datos de color del rectángulo de destino.

public EmfRop4 Rop4 { get; set; }

Valor de la propiedad

EmfRop4

SourceBitmap

Obtenga o coloca un buffer que contiene los bitmaps de fuente, que no sonrequerido para ser contiguo con la porción fija del registro EMR_MASKBLT o con cadaPor lo tanto, los campos en este buffer que están etiquetados como “UndefinedSpace” son opcionales yHay que ser ignorado.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Valor de la propiedad

WmfDeviceIndependentBitmap

UsageMask

Obtenga o establece un integrador no firmado de 32 bits que especifica cómo interpretar valores en eltabla de color en el encabezado de la máscara bitmap. Este valor DEVE estar en la lista de DIBColores.

public EmfDibColors UsageMask { get; set; }

Valor de la propiedad

EmfDibColors

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 int UsageSrc { get; set; }

Valor de la propiedad

int

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

XMask

Obtenga o establece un integrador firmado de 32 bits que especifica el coordenado lógico x del ángulo superior izquierdo de la máscara bitmap.

public int XMask { get; set; }

Valor de la propiedad

int

XRC

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 la fuente.

public int XSrc { get; set; }

Valor de la propiedad

int

XformSrc

Obtiene o establece un objeto XForm (sección 2.2.28) que especifica un espacio mundial para la transformación de espacio de página para aplicarse al bitmap de fuente.

public Matrix XformSrc { get; set; }

Valor de la propiedad

Matrix

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

YMASK

Obtenga o establece un integrador firmado de 32 bits que especifica el y-coordenado lógico del ángulo superior izquierdo de la tarjeta bit de la máscara.

public int YMask { get; set; }

Valor de la propiedad

int

YSrc

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 la fuente.

public int YSrc { get; set; }

Valor de la propiedad

int

 Español