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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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; }