Class EmfAlphaBlend
De naam: Aspose.Imaging.FileFormats.Emf.Emf.Records Verzameling: Aspose.Imaging.dll (25.4.0)
De EMR_ALPHABLEND-record bepaalt een blokoverdracht van pixels van een bron bitmap naar eenbestemming rectangle, met inbegrip van alfa transparantiedaten, volgens een aangegeven blending-operatie.
public sealed class EmfAlphaBlend : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfAlphaBlend
Geëerbiede leden
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfAlphaBlend(EmfRecord)
Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfAlphaBlend klasse.
public EmfAlphaBlend(EmfRecord source)
Parameters
source
EmfRecord
De bron .
Properties
BkSrcArgb32Color
ontvangt of instelt een WMF ColorRef object ([MS-WMV] sectie 2.2.2.8 dat deachtergrondkleur van de bron bitmap.
public int BkSrcArgb32Color { get; set; }
Eigendomswaarde
BlendFunction
ontvangt of instelt een structuur die de mixingsactiviteiten voor de bron enbestemming bitmaps
public EmfBlendFunction BlendFunction { get; set; }
Eigendomswaarde
Bounds
ontvangt of instelt een WMF RectL-object ([MS-WMV] sectie 2.2.2.19) dat deDe bestemming beperkt rectangle in apparatuur eenheden.
public Rectangle Bounds { get; set; }
Eigendomswaarde
CxDest
Geeft of stelt een 32-bit ondertekend integer dat de logische breedte van de bestemming bepaaltrectangle. deze waarde moet groter zijn dan nul.
public int CxDest { get; set; }
Eigendomswaarde
CxSrc
Geeft of stelt een 32-bits ondertekend integer dat de logische breedte van de bronrectangel bepaalt.Deze waarde moet groter zijn dan nul.
public int CxSrc { get; set; }
Eigendomswaarde
CyDest
Geeft of stelt een 32-bit ondertekend integer dat de logische hoogte van de bestemming bepaaltrectangle. deze waarde moet groter zijn dan nul.
public int CyDest { get; set; }
Eigendomswaarde
CySrc
Geeft of stelt een 32-bits ondertekend integer dat de logische hoogte van de bron bepaaltrectangle. deze waarde moet groter zijn dan nul.
public int CySrc { get; set; }
Eigendomswaarde
SourceBitmap
Geeft of zet een buffer met de bron bitmap, die niet nodig is om te zijnmet de vaste portie van de EMR_ALPHABLEND-record. overeenkomstig, de velden in dezeBuffers met de etikettering “UndefinedSpace” zijn optioneel en MUST worden geïllustreerd.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Eigendomswaarde
UsageSrc
Geeft of stelt een 32-bits niet-schreven integer dat specificeert hoe waarden in deDeze waarde MUST in de DIBColors lijst (afdeling 2.1.9) zijn.
public EmfDibColors UsageSrc { get; set; }
Eigendomswaarde
xdest
Geeft of stelt een 32-bits ondertekend integer dat de logische x-coördinate van de bovenste links bepaaltDe hoek van de bestemming rectangle.
public int XDest { get; set; }
Eigendomswaarde
XSrc
Geeft of stelt een 32-bits ondertekend integer dat de logische x-coördinate van de bovenste links bepaaltDe hoek van de bron rectangle.
public int XSrc { get; set; }
Eigendomswaarde
XformSr
Geeft of stelt een XForm-object (afdeling 2.2.28) dat een wereldruimte aan de pagina-ruimetransformatie voorschrijft om te worden toegepast op de bron bitmap.
public Matrix XformSr { get; set; }
Eigendomswaarde
YDest
Geeft of stelt een 32-bits ondertekend integer dat de logische y-coördinate van de bovenste links bepaaltDe hoek van de bestemming rectangle.
public int YDest { get; set; }
Eigendomswaarde
YSrc
Geeft of stelt een 32-bits ondertekend integer dat de logische y-coördinate van de bovenste links bepaaltDe hoek van de bron rectangle.
public int YSrc { get; set; }