EmfMaskBlt

EmfMaskBlt class

EMR_MASKBLT-posten specificerar en blocköverföring av pixlar från en källbitmapp till en destination rektangel, valfritt i kombination med ett penselmönster och med applicering av en färgmask bitmapp, enligt specificerade förgrunds- och bakgrundsrasteroperationer.

public sealed class EmfMaskBlt : EmfBitmapRecordType

Konstruktörer

namnBeskrivning
EmfMaskBlt(EmfRecord)Initierar en ny instans avEmfMaskBlt class.

Egenskaper

namnBeskrivning
Argb32BkColorSrc { get; set; }Hämtar eller ställer in ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8 som anger bakgrundsfärgen för källbitmappen.
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.
CyDest { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska höjden på destinationsrektangeln.
MaskBitmap { get; set; }Hämtar eller ställer in en buffert som innehåller maskbitmapparna, som inte krävs för att vara sammanhängande med den fasta delen av EMR_MASKBLT-posten eller med varandra . Följaktligen är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras.
Rop4 { get; set; }Hämtar eller ställer in en kvartär rasteroperation, som specificerar ternära rasteroperationer för förgrunds- och bakgrundsfärgerna i en bitmapp. Dessa värden definierar hur färgdata för källrektangeln ska kombineras med färgdata för destinationsrektangeln.
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ällbitmapparna, som inte krävs för att vara sammanhängande med den fasta delen av EMR_MASKBLT-posten eller med varandra . 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.
UsageMask { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som anger hur värden ska tolkas i färgtabellen i maskens bitmappshuvud. Detta värde MÅSTE finnas i DIBColors-uppräkningen.
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.
XformSrc { 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.
XMask { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger den logiska x-koordinaten för det övre vänstra hörnet av maskbitmappen.
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.
YMask { 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 maskbitmappen.
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