Class EmfMaskBlt
Navne til: Aspose.Imaging.FileFormats.Emf.Emf.Records Sammensætning: Aspose.Imaging.dll (25.4.0)
EMR_MASKBLT-registret angiver en blokoverførsel af piksler fra en kilde bitmap til en destinationrektangle, optionelt i kombination med en brush mønster og med anvendelsen af en farvemaskineBitmap, i overensstemmelse med angivne foreground og baggrund raster operationer.
public sealed class EmfMaskBlt : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfMaskBlt
De arvede medlemmer
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfMaskBlt(EmfRecord)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMaskBlt klasse.
public EmfMaskBlt(EmfRecord source)
Parameters
source
EmfRecord
Den kilde.
Properties
Argb32BkColorSrc
modtager eller indsætter et WMF ColorRef-objekt ([MS-WM F] sektion 2.2.2.8 som angiver, atFarve på baggrunden af kilden bitmap.
public int Argb32BkColorSrc { get; set; }
Ejendomsværdi
Bounds
modtager eller indsætter et WMF RectL-objekt ([MS-WMV] sektion 2.2.2.19) som definererDestinationsgrænse rektangler i enheder.
public Rectangle Bounds { get; set; }
Ejendomsværdi
CxDest
Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske bredde af destinationsretanglet.
public int CxDest { get; set; }
Ejendomsværdi
CyDest
Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske højde af destinationsretanglet.
public int CyDest { get; set; }
Ejendomsværdi
MaskBitmap
Giver eller sætter en buffer, der indeholder masken bitmaps, som ikke erskal være sammenhængende med den faste del af EMR_MASKBLT-registeret eller med hverFølgelig er felter i denne buffer, der er mærket “UndefinedSpace” valgfrit ogMan skal ignoreres.
public WmfDeviceIndependentBitmap MaskBitmap { get; set; }
Ejendomsværdi
Rop4
opnår eller indsætter en kvaternær rasteroperation, som angiver ternære rasters operationer forden foreground og baggrundsfarve af en bitmap. Disse værdier definerer, hvordan farvetDen kilde rektangle skal kombineres med farverne data af destinationsrektangen.
public EmfRop4 Rop4 { get; set; }
Ejendomsværdi
SourceBitmap
Giver eller sætter en buffer, der indeholder kilden bitmaps, som ikke erskal være sammenhængende med den faste del af EMR_MASKBLT-registeret eller med hverFølgelig er felter i denne buffer, der er mærket “UndefinedSpace” valgfrit ogMan skal ignoreres.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Ejendomsværdi
UsageMask
Giver eller indsætter en 32-bit usigned integer, der angiver, hvordan man fortolker værdier iFarve tabel i masken bitmap header. Denne værdi MÅ være i DIBColor liste.
public EmfDibColors UsageMask { get; set; }
Ejendomsværdi
UsageSrc
Giver eller indsætter en 32-bit usigned integer, der angiver, hvordan man fortolker værdier iDenne værdi MUST være i DIBColor-listen (sektion 2.1.9).
public int UsageSrc { get; set; }
Ejendomsværdi
Xdest
Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske x-koordinat af den øverste venstreHøjre hjørne af destinationsretangle.
public int XDest { get; set; }
Ejendomsværdi
XMask
Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske x-koordinat i øverste venstre hjørne af maskens bitmap.
public int XMask { get; set; }
Ejendomsværdi
XSrc
Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske x-koordinat af den øverste venstrekørsel af kilden rektangle.
public int XSrc { get; set; }
Ejendomsværdi
XformSrc
Få eller indsætte et XForm-objekt (sektion 2.2.28) som angiver en verdensrum til side-rum transformation til at anvende til kilde bitmap.
public Matrix XformSrc { get; set; }
Ejendomsværdi
Ydest
Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske y-koordinat af den øverste venstreHøjre hjørne af destinationsretangle.
public int YDest { get; set; }
Ejendomsværdi
YMask
Få eller indsætte en 32-bit signeret integrator, der angiver den logiske y-koordinat i øverste venstre hjørne af maskens bitmap.
public int YMask { get; set; }
Ejendomsværdi
YSrc
Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske y-koordinat af den øverste venstrekørsel af kilden rektangle.
public int YSrc { get; set; }