Class EmfAlphaBlend
Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Records Församling: Aspose.Imaging.dll (25.4.0)
EMR_ALPHABLEND-registret anger en blocköverföring av pixlar från en källa bitmapp till endestination rektangle, inklusive alfa transparensdata, enligt en specificerad blandningsverksamhet.
public sealed class EmfAlphaBlend : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfAlphaBlend
Arvsmedlemmar
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfAlphaBlend(EmfRecord)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfAlphaBlend klass.
public EmfAlphaBlend(EmfRecord source)
Parameters
source
EmfRecord
och källan .
Properties
BkSrcArgb32Color
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 BkSrcArgb32Color { get; set; }
Fastighetsvärde
BlendFunction
får eller ställer in en struktur som anger blandningsverksamheten för källan ochDestination Bitmaps
public EmfBlendFunction BlendFunction { 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 signatur som anger den logiska bredden av destinationenDetta värde måste vara större än noll.
public int CxDest { get; set; }
Fastighetsvärde
CxSrc
Få eller ställa in en 32-bitars undertecknad som anger den logiska bredden av källrektangeln.Detta värde måste vara större än noll.
public int CxSrc { get; set; }
Fastighetsvärde
CyDest
Få eller ställa in en 32-bitars undertecknad som anger den logiska höjden på destinationenDetta värde måste vara större än noll.
public int CyDest { get; set; }
Fastighetsvärde
CySrc
Få eller ställa in en 32-bitars signatur som anger källans logiska höjdDetta värde måste vara större än noll.
public int CySrc { get; set; }
Fastighetsvärde
SourceBitmap
Få eller ställa in en buffer som innehåller källbitmappen, som inte behöver varasammanhängande med den fasta delen av EMR_ALPHABLEND-registret. följaktligen, fält i dettaBuffer som är märkta “UndefinedSpace” är valfria och måste ignoreras.
public WmfDeviceIndependentBitmap SourceBitmap { 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 EmfDibColors 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
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
XformSr
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 XformSr { 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
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; }