EmfAlphaBlend

EmfAlphaBlend class

EMR_ALPHABLEND-posten specificerar en blocköverföring av pixlar från en källbitmapp till en destinationsrektangel, inklusive alfatransparensdata, enligt en specificerad blandningsoperation.

public sealed class EmfAlphaBlend : EmfBitmapRecordType

Konstruktörer

namnBeskrivning
EmfAlphaBlend(EmfRecord)Initierar en ny instans avEmfAlphaBlend class.

Egenskaper

namnBeskrivning
BkSrcArgb32Color { get; set; }Hämtar eller ställer in ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8 som specificerar bakgrundsfärgen för källbitmappen.
BlendFunction { get; set; }Hämtar eller ställer in en struktur som specificerar blandningsoperationerna för käll- och destinationsbitmappar
Bounds { get; set; }Hämtar eller ställer in ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar destinationsgränsrektangeln i enhetsenheter.
CxDest { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger den logiska bredden på destinationsrektangeln . Detta värde MÅSTE vara större än noll.
CxSrc { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger källrektangelns logiska bredd. Detta värde MÅSTE vara större än noll.
CyDest { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska höjden för destinationsrektangeln . Detta värde MÅSTE vara större än noll.
CySrc { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska höjden på källrektangeln . Detta värde MÅSTE vara större än noll.
Size { get; set; }Hämtar eller ställer in storleken på posten
SourceBitmap { get; set; }Hämtar eller ställer in en buffert som innehåller källbitmappen, som inte behöver vara sammanhängande med den fasta delen av EMR_ALPHABLEND-posten. Följaktligen är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras.
Type { get; set; }Hämtar eller ställer in typen.
UsageSrc { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som anger hur värden ska tolkas i färgtabellen i källbitmappshuvudet. Detta värde MÅSTE finnas i DIBColors-uppräkningen (avsnitt 2.1.9).
XDest { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska x-koordinaten för det övre vänstra hörnet av destinationsrektangeln.
XformSr { get; set; }Hämtar eller ställer in ett XForm-objekt (avsnitt 2.2.28) som anger en transformation av världsutrymme till sidutrymme som ska tillämpas på källbitmappen.
XSrc { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska x-koordinaten för det övre vänstra hörnet av källrektangeln.
YDest { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger den logiska y-koordinaten för det övre vänstra hörnet av destinationsrektangeln.
YSrc { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger den logiska y-koordinaten för det övre vänstra hörnet av källrektangeln.

Se även