EmfStretchBlt
Innehåll
[
Dölj
]EmfStretchBlt class
EMR_STRETCHBLT-posten specificerar en blocköverföring av pixlar från en källbitmapp till en destinationsrektangel, valfritt i kombination med ett penselmönster, enligt en specificerad raster -operation, sträckning eller komprimering av utdata för att passa destinationens dimensioner, om nödvändigt .
public sealed class EmfStretchBlt : EmfBitmapRecordType
Konstruktörer
namn | Beskrivning |
---|---|
EmfStretchBlt() | Initierar en ny instans avEmfStretchBlt class. |
EmfStretchBlt(EmfRecord) | Initierar en ny instans avEmfStretchBlt class. |
Egenskaper
namn | Beskrivning |
---|---|
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. |
BitBltRasterOperation { get; set; } | Hämtar eller ställer in ett 32-bitars osignerat heltal som specificerar rasteroperationens kod. Denna kod definierar hur färgdata för källrektangeln ska kombineras med färgdata för destinationsrektangeln och eventuellt ett penselmönster, för att uppnå den slutliga color |
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. |
CxSrc { get; set; } | Hämtar eller ställer in ett 32-bitars heltal med tecken som anger källrektangelns logiska bredd. |
CyDest { get; set; } | Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska höjden på destinationsrektangeln. |
CySrc { get; set; } | Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska höjden på källrektangeln. |
DestRect { get; set; } | Får eller ställer in den bästa riktningen. |
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_STRETCHBLT-posten. Följaktligen är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras. |
SrcRect { get; set; } | Hämtar eller ställer in källkorrigeringen. |
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. |
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 för att 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
- class EmfBitmapRecordType
- namnutrymme Aspose.Imaging.FileFormats.Emf.Emf.Records
- hopsättning Aspose.Imaging