EmfStretchDiBits
EmfStretchDiBits class
EMR_STRETCHDIBITS-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ändig.
public sealed class EmfStretchDiBits : EmfBitmapRecordType
Konstruktörer
| namn | Beskrivning |
|---|---|
| EmfStretchDiBits(EmfRecord) | Initierar en ny instans avEmfStretchDiBits class. |
Egenskaper
| namn | Beskrivning |
|---|---|
| BitBltRasterOperation { get; set; } | Hämtar eller ställer in ett 32-bitars osignerat heltal som anger en rasteroperationskod . Dessa koder 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 färgen. |
| 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 bredden i pixlar för källrektangeln. |
| 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 höjden i pixlar för källrektangeln. |
| 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_STRETCHDIBITS-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. |
| XSrc { get; set; } | Hämtar eller ställer in ett 32-bitars heltal med tecken som anger x-koordinaten i pixlar i 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 heltal med tecken som anger y-koordinaten i pixlar i det övre vänstra hörnet av källrektangeln. |
Anmärkningar
Den här posten stöder källbilder i JPEG- och PNG-format. Komprimeringsfältet i källhuvudet bitmappshuvud anger bildformatet. Om tecknen för käll- och destinationshöjd- och breddfälten skiljer sig, specificerar denna post en spegelbildskopia av källbitmappen till destinationen. Det vill säga, om cxSrc och cxDest har olika tecken, specificeras en spegelbild av källbitmappen längs x-axeln. Om cySrc och cyDest har olika tecken, anges en spegelbild av källbitmappen längs y-axeln.
Se även
- class EmfBitmapRecordType
- namnutrymme Aspose.Imaging.FileFormats.Emf.Emf.Records
- hopsättning Aspose.Imaging