Class EmfMaskBlt

Class EmfMaskBlt

Nom dels espais: Aspose.Imaging.FileFormats.Emf.Emf.Records Assemblea: Aspose.Imaging.dll (25.4.0)

El registre EMR_MASKBLT especifica un bloc de transferència de píxels d’un bitmap de font a una destinaciórectangle, opcionalment en combinació amb un patró de brossa i amb l’aplicació d’una màscara de colorbitmap, segons les operacions de raster d’avantguarda i de fons especificades.

public sealed class EmfMaskBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfMaskBlt

Membres heretats

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

Constructors

EmfMaskBlt(EmfRecord)

Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMaskBlt.

public EmfMaskBlt(EmfRecord source)

Parameters

source EmfRecord

La font.

Properties

Argb32BkColorSrc

Obté o col·loca un objecte WMF ColorRef (secció 2.2.2.8 que especifica elcolor de fons de la font bitmap.

public int Argb32BkColorSrc { get; set; }

Valor de la propietat

int

Bounds

Obté o col·loca un objecte WMF RectL (secció 2.2.2.19) que defineix elLa destinació limita el rectangle en unitats de dispositius.

public Rectangle Bounds { get; set; }

Valor de la propietat

Rectangle

CxDest

Obté o s’estableix un integrador signat de 32 bits que especifica l’amplada lògica del rectangle de destinació.

public int CxDest { get; set; }

Valor de la propietat

int

CyDest

Obté o col·loca un integrador signat de 32 bits que especifica l’altura lògica del rectangle de destinació.

public int CyDest { get; set; }

Valor de la propietat

int

MaskBitmap

Obté o posa un buffer que conté bitmaps de la màscara, que no sónnecessària per ser contínua amb la porció fixa del registre EMR_MASKBLT o amb cadaEn conseqüència, els camps en aquest buffer que estan etiquetats “UndefinedSpace” són opcionals iS’ha d’ignorar.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Valor de la propietat

WmfDeviceIndependentBitmap

Rop4

Obté o estableix una operació de raster quaternari, que especifica les operacions de Raster ternari perels colors de l’avantguarda i el fons d’un bitmap. Aquests valors defineixen com les dades de color deEl rectangle de font s’ha de combinar amb les dades de color del destí.

public EmfRop4 Rop4 { get; set; }

Valor de la propietat

EmfRop4

SourceBitmap

Obté o posa un buffer que conté les bitmaps de font, que no sónnecessària per ser contínua amb la porció fixa del registre EMR_MASKBLT o amb cadaEn conseqüència, els camps en aquest buffer que estan etiquetats “UndefinedSpace” són opcionals iS’ha d’ignorar.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Valor de la propietat

WmfDeviceIndependentBitmap

UsageMask

Obté o col·loca un integrador no signat de 32 bits que especifica com interpretar els valors en elTaula de colors en la màscara bitmap header. Aquest valor S’ha d’estar en l’enumeració DIBColors.

public EmfDibColors UsageMask { get; set; }

Valor de la propietat

EmfDibColors

UsageSrc

Obté o col·loca un integrador no signat de 32 bits que especifica com interpretar els valors en elTaula de colors en el títol de bitmap de font. Aquest valor ha de ser en l’enumeració de DIBColors (secció 2.1.9).

public int UsageSrc { get; set; }

Valor de la propietat

int

xdest

Obté o estableix un integrador signat de 32 bits que especifica el coordenat lògic x de la part superior esquerra.l’angle de la direcció de destinació.

public int XDest { get; set; }

Valor de la propietat

int

XMàstic

Obté o s’estableix un integrador signat de 32 bits que especifica la lògica x-coordinada de l’angle superior esquerre de la màscara bitmap.

public int XMask { get; set; }

Valor de la propietat

int

XSrc

Obté o estableix un integrador signat de 32 bits que especifica el coordenat lògic x de la part superior esquerra.l’angle de la font rectangular.

public int XSrc { get; set; }

Valor de la propietat

int

XformSrc

Obté o col·loca un objecte XForm (secció 2.2.28) que especifica un espai mundial per a la transformació d’espai de pàgina per aplicar-se al bitmapa de font.

public Matrix XformSrc { get; set; }

Valor de la propietat

Matrix

El teu

Obté o estableix un integrador signat de 32 bits que especifica el coordenat lògic y de l’esquerra superiorl’angle de la direcció de destinació.

public int YDest { get; set; }

Valor de la propietat

int

Imatge

Obté o col·loca un integrador signat de 32 bits que especifica el coordenat lògic y de l’angle superior esquerre de la màscara bitmap.

public int YMask { get; set; }

Valor de la propietat

int

El SrC

Obté o estableix un integrador signat de 32 bits que especifica el coordenat lògic y de l’esquerra superiorl’angle de la font rectangular.

public int YSrc { get; set; }

Valor de la propietat

int

 Català