Class EmfMaskBlt
Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Records Församling: Aspose.Imaging.dll (25.4.0)
EMR_MASKBLT-registret anger en blocköverföring av pixlar från en källa bitmapp till en destinationrektangulär, valfritt i kombination med en skruvmönster och med tillämpningen av en färgmaskbitmap, enligt angivna foreground och bakgrunds rasterverksamhet.
public sealed class EmfMaskBlt : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfMaskBlt
Arvsmedlemmar
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfMaskBlt(EmfRecord)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMaskBlt klass.
public EmfMaskBlt(EmfRecord source)
Parameters
source
EmfRecord
och källan .
Properties
Argb32BkColorSrc
får eller ställer in ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8 som angerbakgrundsfärg av källa bitmap.
public int Argb32BkColorSrc { get; set; }
Fastighetsvärde
Bounds
får eller ställer in ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierardestination gränsar rektangeln i enheter.
public Rectangle Bounds { get; set; }
Fastighetsvärde
CxDest
Få eller ställa in en 32-bitars undertecknad som anger den logiska bredden av destinationsrektangeln.
public int CxDest { get; set; }
Fastighetsvärde
CyDest
Få eller ställa in en 32-bitars undertecknad som anger den logiska höjden på destinationsrektangeln.
public int CyDest { get; set; }
Fastighetsvärde
MaskBitmap
Få eller sätta en buffer som innehåller masken bitmaps, som inte ärkrävs för att vara sammanhängande med den fasta delen av EMR_MASKBLT-registret eller med varjeFöljaktligen är fälten i denna buffer som är märkta “UndefinedSpace” valfria ochmåste ignoreras.
public WmfDeviceIndependentBitmap MaskBitmap { get; set; }
Fastighetsvärde
Rop4
får eller ställer in en quaternary raster-operation, som anger ternary raster-operationer förföregående och bakgrundsfärger av en bitmapp. Dessa värden definierar hur färgdatakällrektangeln ska kombineras med färgedata i destinationsrektangeln.
public EmfRop4 Rop4 { get; set; }
Fastighetsvärde
SourceBitmap
Få eller ställa in en buffer som innehåller källbitar, som inte ärkrävs för att vara sammanhängande med den fasta delen av EMR_MASKBLT-registret eller med varjeFöljaktligen är fälten i denna buffer som är märkta “UndefinedSpace” valfria ochmåste ignoreras.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Fastighetsvärde
UsageMask
Få eller ställa in en 32-bitars icke-signed integer som anger hur man tolkar värden iFärgtabell i masken bitmapp header. Denna värde MÅSTE finnas i listan DIBColor.
public EmfDibColors UsageMask { get; set; }
Fastighetsvärde
UsageSrc
Få eller ställa in en 32-bitars icke-signed integer som anger hur man tolkar värden iFärgtabell i källkod bitmappen. Detta värde MÅSTE finnas i listan DIBColor (avsnitt 2.1.9).
public int UsageSrc { get; set; }
Fastighetsvärde
xdest
Få eller ställa in en 32-bitars signatur som anger den logiska x-koordinaten i övre vänstrahörn av destinationsrektangeln.
public int XDest { get; set; }
Fastighetsvärde
XMask
Få eller ställa in en 32-bitars undertecknad integrator som anger den logiska x-koordinaten i övre vänstra hörnet av masken bitmapp.
public int XMask { get; set; }
Fastighetsvärde
XSrc
Få eller ställa in en 32-bitars signatur som anger den logiska x-koordinaten i övre vänstrahörnet av källrektangeln.
public int XSrc { get; set; }
Fastighetsvärde
XformSrc
Få eller ställa in ett XForm-objekt (avsnitt 2.2.28) som anger en världsutrymme till sidan-utrymme omvandling för att tillämpa på källbitmappen.
public Matrix XformSrc { get; set; }
Fastighetsvärde
YDEST
Få eller ställa in en 32-bitars undertecknad integrator som anger den logiska y-koordinaten i övre vänstrahörn av destinationsrektangeln.
public int YDest { get; set; }
Fastighetsvärde
YMASK
Få eller ställa in en 32-bitars signatur som anger den logiska y-koordinaten i övre vänstra hörnet av masken bitmapp.
public int YMask { get; set; }
Fastighetsvärde
YSrc
Få eller ställa in en 32-bitars undertecknad integrator som anger den logiska y-koordinaten i övre vänstrahörnet av källrektangeln.
public int YSrc { get; set; }