aspose.imaging.fileformats.emf.emf.records
Innehåll
[
Dölj
]Modulen innehåller typer [MS-EMF]: Enhanced Metafile Format. 2.3 EMF Records
Classes
| Klass | Description |
|---|---|
| EmfAbortPath | Denna post avbryter en sökvägsparentes eller förkastar sökvägen från en sluten sökvägsparentes. |
| EmfAlphaBlend | EMR_ALPHABLEND‑posten specificerar en blocköverföring av pixlar från en källbitmap till en destinationsrektangel, inklusive alfa‑transparensdata, enligt en angiven blandningsoperation. |
| EmfAngleArc | EMR_ANGLEARC‑posten specificerar ett linjesegment av en båg. Linjesegmentet ritas från den aktuella positionen till början av bågen. Bågen ritas längs omkretsen av en cirkel med den angivna radien och centrum. Bågens längd definieras av de angivna start‑ och svev‑vinklarna. |
| EmfArc | EMR_ARC‑posten specificerar en elliptisk båg. |
| EmfArcTo | EMR_ARCTO‑posten specificerar en elliptisk båg. Den återställer den aktuella positionen till bågens slutpunkt. |
| EmfBeginPath | Denna post öppnar en sökvägsparentes i den aktuella uppspelningsenhetens kontext. Efter att en sökvägsparentes är öppen kan ett program börja bearbeta poster för att definiera punkterna som ligger i sökvägen. Ett program MÅSTE stänga en öppen sökvägsparentes genom att bearbeta EMR_ENDPATH record. När ett program bearbetar EMR_BEGINPATH record måste alla tidigare sökvägar tas bort från uppspelningsenhetens kontext. |
| EmfBitBlt | EMR_BITBLT record specificerar en blocköverföring av pixlar från en källbitmap till en destinations rektangel, valfritt i kombination med ett borstermönster, enligt en specificerad rasteroperation. |
| EmfBitmapRecordType | Bitmapposttyperna utför blocköverföringar av bitmap-bilder. |
| EmfBlendFunction | En struktur som specificerar blandningsoperationerna för käll- och destinationsbitmapar. |
| EmfBoundedRecord | Bas-EMF-polyformklass. |
| EmfChord | EMR_CHORD record specificerar en kord, vilket är ett område avgränsat av skärningspunkten mellan en ellips och ett linjesegment, kallad en sekant. Korden kontureras med den aktuella pennan och fylls med den aktuella borsten. |
| EmfClippingRecordType | Klipprecordtyperna specificerar och hanterar klippningsregioner. Obs! EMR_SETMETARGN record specificerar inga parametrar. |
| EmfCloseFigure | Denna post stänger en öppen figur i en sökväg. Bearbetning av EMR_CLOSEFIGURE record MÅSTE stänga figuren genom att rita en linje från den aktuella positionen till figurens första punkt, och sedan MÅSTE den ansluta linjerna med hjälp av linjesammanfogningsstilen. Om en figur stängs genom att bearbeta EMR_LINETO record istället för EMR_CLOSEFIGURE record, används ändkaps för att skapa hörnet istället för en sammanfogning. EMR_LINETO specificeras i avsnitt 2.3.5.13. EMR_CLOSEFIGURE record BÖR endast användas om det finns en öppen sökvägsparentes i uppspelningsenhetens kontext. En figur i en sökväg är öppen om den inte explicit stängs genom att bearbeta denna post. |
| EmfColorCorrectPalette | EMR_COLORCORRECTPALETTE record specificerar hur man korrigerar posterna i ett logiskt palettobjekt med hjälp av WCS 1.0-värden. |
| EmfColorMatchToTargetW | EMR_COLORMATCHTOTargetW record specificerar om färgmatchning ska utföras med en färgprofil som är specificerad i en fil med ett namn bestående av Unicode-tecken. |
| EmfComment | EMR_COMMENT record innehåller godtycklig privat data. Obs! Fält som inte beskrivs i detta avsnitt specificeras i avsnitt 2.3.3. |
| EmfCommentBeginGroup | EMR_COMMENT_BEGINGROUP record specificerar början av en grupp ritposteringar. |
| EmfCommentEmfPlus | EMR_COMMENT_EMFPLUS record innehåller inbäddade EMF+ poster. Obs! Fält som inte beskrivs i detta avsnitt specificeras i avsnitt 2.3.3. |
| EmfCommentEmfSpool | EMR_COMMENT_EMFSPOOL record innehåller inbäddade EMFSPOOL poster. Obs! Fält som inte beskrivs i detta avsnitt specificeras i avsnitt 2.3.3. |
| EmfCommentEndGroup | EMR_COMMENT_ENDGROUP record specificerar slutet på en grupp ritposteringar. |
| EmfCommentMultiFormats | EMR_COMMENT_MULTIFORMATS record specificerar en bild i flera grafikformat. |
| EmfCommentPublicRecordType | EMR_COMMENT_PUBLIC posttyperna specificerar tillägg till EMF-bearbetning. |
| EmfCommentRecordType | Kommentarposttyperna definierar format för att specificera godtycklig privat data, inbädda poster i andra metafilformat och lägga till nya eller specialkommandon. |
| EmfCommentWindowsMetaFile | EMR_COMMENT_WINDOWS_METAFILE post specificerar en bild i en inbäddad WMF-metafil. |
| EmfControlRecordType | Kontrollposttyperna definierar början och slutet på en EMF-metafil samt egenskaperna för metafilen. |
| EmfCreateBrushIndirect | EMR_CREATEBRUSHINDIRECT post definierar en logisk borste för grafikoperationer. |
| EmfCreateColorSpace | EMR_CREATECOLORSPACE post skapar ett logiskt färgrymdsobjekt från en färgprofil med ett namn bestående av ASCII-tecken. |
| EmfCreateColorSpaceW | EMR_CREATECOLORSPACEW post skapar ett logiskt färgrymdsobjekt från en färgprofil med ett namn bestående av Unicode-tecken. |
| EmfCreateDibPatternBrushPt | EMR_CREATEDIBPATTERNBRUSHPT post definierar en mönsterborste för grafikoperationer. Mönstret specificeras av en DIB. |
| EmfCreateMonoBrush | EMR_CREATEMONOBRUSH post definierar en monokrom mönsterborste för grafikoperationer. Mönstret specificeras av en monokrom DIB. |
| EmfCreatePalette | The EMR_CREATEPALETTE‑posten definierar en logisk palett för grafikoperationer. |
| EmfCreatePen | The EMR_CREATEPEN‑posten definierar en logisk penna för grafikoperationer. |
| EmfDeleteColorSpace | The EMR_DELETECOLORSPACE‑posten tar bort ett logiskt färgrymdsobjekt. |
| EmfDeleteObject | The EMR_DELETEOBJECT‑posten tar bort ett grafikobjekt, som specificeras av dess index i EMF‑objektstabellen (avsnitt 3.1.1.1). |
| EmfDrawEscape | The EMR_DRAWESCAPE‑posten skickar godtycklig information till en skrivardrivrutin. Avsikten är att |
| informationen ska resultera i att ritning utförs. | |
| EmfDrawingRecordType | The ritningsposttyperna utför grafikritning. |
| EmfEllipse | The EMR_ELLIPSE‑posten specificerar en ellips. Ellipsens centrum är centrum för den specificerade |
| omgivande rektangeln. Ellipsen kontureras med den aktuella pennan och fylls med den aktuella penseln. | |
| EmfEndPath | Denna post stänger en sökvägsparentes och väljer sökvägen som definierats av parentesen i |
| uppspelningsenhetens kontext. | |
| EmfEof | The EMR_EOF‑posten indikerar slutet på metafilen och specificerar en palett. |
| EmfEscapeRecordType | The escape‑posttyperna utför skrivardrivrutinfunktioner. |
| EmfExcludeClipRect | The EMR_EXCLUDECLIPRECT‑posten specificerar en ny klippningsregion som består av den befintliga |
| klippningsregionen minus den specificerade rektangeln. | |
| Obs! Fält som inte beskrivs i detta avsnitt specificeras i avsnitt 2.3.2. | |
| EmfExtCreateFontIndirectW | The EMR_EXTCREATEFONTINDIRECTW‑posten definierar ett logiskt teckensnitt för grafikoperationer. |
| EmfExtCreatePen | The EMR_EXTCREATEPEN‑posten definierar en utökad logisk penna för grafikoperationer. En |
| valfri DIB kan specificeras för att användas som linjestil. | |
| EmfExtEscape | The EMR_EXTESCAPE‑posten skickar godtycklig information till en skrivardrivrutin. Avsikten är att den |
| informationen inte ska resultera i att ritning utförs. | |
| EmfExtFloodFill | The EMR_EXTFLOODFILL‑posten fyller ett område på displayytan med den aktuella penseln. |
| EmfExtSelectClipRgn | The EMR_EXTSELECTCLIPRGN‑posten kombinerar den specificerade regionen med den aktuella klippningsregionen |
| med den specificerade metoden. | |
| Obs! Fält som inte beskrivs i detta avsnitt specificeras i avsnitt 2.3.2. | |
| EmfExtTextOutA | The EMR_EXTTEXTOUTA‑posten ritar en ASCII‑textsträng med det aktuella teckensnittet och textfärgerna. |
| EmfExtTextOutW | The EMR_EXTTEXTOUTW‑posten ritar en ASCII‑textsträng med det aktuella teckensnittet och textfärgerna. |
| EmfFillPath | The EMR_FILLPATH‑posten stänger alla öppna figurer i den aktuella sökvägen och fyller sökvägens inre genom att |
| använda den aktuella penseln och polygonfyllningsläget. | |
| EmfFillRgn | The EMR_FILLRGN‑posten fyller den specificerade regionen genom att använda den specificerade penseln. |
| EmfFlatternPath | Denna post omvandlar alla kurvor i den valda sökvägen till uppspelningsenhetens |
| kontext; varje kurva MÅSTE omvandlas till en sekvens av linjer. | |
| EmfForceUfiMapping | The EMR_FORCEUFIMAPPING‑posten tvingar teckensnittsmapparen att matcha teckensnitt baserat på deras |
| UniversalFontId i företräde för deras LogFont (avsnitt 2.2.13) information. | |
| EmfFrameRgn | The EMR_FRAMERGN‑posten ritar en ram runt den specificerade regionen med den specificerade penseln. |
| EmfGlsBoundedRecord | The EMR_GLSBOUNDEDRECORD‑posten specificerar en OpenGL‑funktion med en avgränsande rektangel för utdata. |
| EmfGlsRecord | The EMR_GLSRECORD‑posten specificerar en OpenGL‑funktion. |
| EmfGradientFill | EMR_GRADIENTFILL-posten specificerar fyllning av rektanglar eller trianglar med färggradienter. |
| EmfIntersectClipRect | EMR_INTERSECTCLIPRECT-posten specificerar en ny beskärningsregion från skärningspunkten mellan den aktuella beskärningsregionen och den angivna rektangeln. Obs Fält som inte beskrivs i detta avsnitt specificeras i avsnitt 2.3.2. |
| EmfInvertRgn | EMR_INVERTRGN-posten inverterar färgerna i den angivna regionen. |
| EmfLineTo | EMR_LINETO-posten specificerar en linje från den aktuella positionen upp till, men utan att inkludera, den angivna punkten. Den återställer den aktuella positionen till den angivna punkten. |
| EmfMaskBlt | EMR_MASKBLT-posten specificerar en blocköverföring av pixlar från en källbitmap till en destinations rektangel, eventuellt i kombination med ett penselmönster och med tillämpning av en färgmask bitmap, enligt specificerade förgrunds- och bakgrundsrasteroperationer. |
| EmfMetafileHeader | EMR_HEADER-posten typer definierar startpunkterna för EMF-metafiler och specificerar egenskaperna för enheten där bilden i metafilen skapades. Informationen i huvudposten möjliggör att EMF-metafiler kan vara oberoende av någon specifik utskriftsenhet. Värdet i Size-fältet kan användas för att skilja mellan de olika EMR_HEADER-posten typer som listas tidigare i detta avsnitt. Det finns tre möjliga huvuden: Bashuvudet, som är EmfMetafileHeader-posten. Den faststora delen av detta huvud är 88 byte och det innehåller ett Header-objekt. Det första tilläggshuvudet, som är EmfMetafileHeaderExtension1-posten. Den faststora delen av detta huvud är 100 byte och det innehåller ett Header-objekt och ett HeaderExtension1-objekt (avsnitt 2.2.10). Det andra tilläggshuvudet, som är EmfMetafileHeaderExtension2-posten. Den faststora delen av detta huvud är 108 byte och det innehåller ett Header-objekt, ett HeaderExtension1-objekt och ett HeaderExtension2-objekt (avsnitt 2.2.11). |
| EmfMetafileHeaderExtension1 | EmfMetafileHeaderExtension1-posten är huvudposten som används i den första utökningen av EMF-metafiler. Efter EmfHeaderExtension1-fältet är de återstående fälten valfria och kan förekomma i vilken ordning som helst. |
| EmfMetafileHeaderExtension2 | EmfMetafileHeaderExtension2-posten är huvudposten som används i den andra utökningen av EMF metafiler. Efter EmfHeaderExtension2-fältet är de återstående fälten valfria och kan förekomma i vilken ordning som helst. |
| EmfModifyWorldTransform | EMR_MODIFYWORLDTRANSFORM-posten modifierar den aktuella världstrymmet till sidrymds transform i återspelningsenhetens kontext. |
| EmfMoveToEx | EMR_MOVETOEX-posten specificerar koordinaterna för den nya aktuella positionen, i logiska enheter. |
| EmfNamedEscape | MR_NAMEDESCAPE-posten överför godtycklig information till en angiven skrivardrivrutin. |
| EmfObjectCreationRecordType | Objekt-skapande posttyper skapar grafikobjekt. |
| EmfObjectManipulationRecordType | Objekt-manipulerande posttyper hanterar och modifierar grafikobjekt. |
| EmfOffsetClipRgn | EMR_OFFSETCLIPRGN-posten flyttar den aktuella beskärningsregionen i återspelningsenhetens kontext med de angivna förskjutningarna. |
| EmfOpenGlRecordType | OpenGL-posten typer specificerar OpenGL-funktioner. |
| EmfPaintRgn | EMR_PAINTRGN-posten målar den angivna regionen genom att använda penseln som för närvarande är vald i återspelningsenhetens kontext. |
| EmfPathBracketRecordType | Path-bracket-posten typer specificerar och manipulerar banor i path-brackets. Obs: Ingen av path-bracket-posterna specificerar parametrar. |
| EmfPie | EMR_PIE-posten specificerar en pajformad kil begränsad av skärningspunkten mellan en ellips och två radier. Pajen kontureras med den aktuella pennan och fylls med den aktuella penseln. |
| EmfPixelFormat | EMR_PIXELFORMAT-posten specificerar pixelformatet som ska användas för grafikoperationer. |
| EmfPlgBlt | EMR_PLGBLT-posten specificerar en blocköverföring av pixlar från en källbitmap till ett destinations parallellogram, med tillämpning av en färgmaskbitmap. |
| EmfPolyBezier | EMR_POLYBEZIER-posten specificerar en eller flera Bézier-kurvor. |
| EmfPolyBezier16 | EMR_POLYBEZIER16-posten specificerar en eller flera Bézier-kurvor. Kurvorna ritas med den aktuella pennan. |
| EmfPolyBezierTo | EMR_POLYBEZIERTO-posten specificerar en eller flera Bézier-kurvor baserade på den aktuella positionen. |
| EmfPolyBezierTo16 | EMR_POLYBEZIERTO16-posten specificerar en eller flera Bézier-kurvor baserade på den aktuella positionen. |
| EmfPolyDraw | EMR_POLYDRAW-posten specificerar en uppsättning linjesegment och Bézier-kurvor. |
| EmfPolyDraw16 | EMR_POLYDRAW16‑posten specificerar en uppsättning linjesegment och Bézier‑kurvor. |
| EmfPolyPolyShape | basisk EMF poly polyshape‑klass. |
| EmfPolyPolygon | EMR_POLYPOLYGON‑posten specificerar en serie av slutna polygoner. |
| EmfPolyPolygon16 | EMR_POLYPOLYGON16‑posten specificerar en serie av slutna polygoner. Varje polygon kontureras med den aktuella pennan och fylls med den aktuella penseln samt polygonens fyllningsläge. Polygonerna som ritas av denna post kan överlappa. |
| EmfPolyPolyline | EMR_POLYPOLYLINE‑posten specificerar flera serier av sammanhängande linjesegment. |
| EmfPolyPolyline16 | EMR_POLYPOLYLINE16‑posten specificerar flera serier av sammanhängande linjesegment. |
| EmfPolyShape | Bas-EMF-polyformklass. |
| EmfPolyTextOutA | EMR_POLYTEXTOUTA‑posten ritar en eller flera ASCII‑textsträngar med det aktuella teckensnittet och textfärgerna. |
| EmfPolyTextOutW | EMR_POLYTEXTOUTW‑posten ritar en eller flera Unicode‑textsträngar med det aktuella teckensnittet och textfärgerna. |
| EmfPolygon | EMR_POLYGON‑posten specificerar en polygon bestående av två eller fler hörn som är förenade med raka linjer. |
| EmfPolygon16 | EMR_POLYGON16‑posten specificerar en polygon bestående av två eller fler hörn som är förenade med raka linjer. Polygonen kontureras med den aktuella pennan och fylls med den aktuella penseln samt polygonens fyllningsläge. Polygonen stängs automatiskt genom att rita en linje från det sista hörnet till det första. |
| EmfPolyline | EMR_POLYLINE‑posten specificerar en serie av linjesegment genom att ansluta punkterna i den angivna arrayen. |
| EmfPolyline16 | EMR_POLYLINE16‑posten specificerar en serie av linjesegment genom att ansluta punkterna i den angivna arrayen. |
| EmfPolylineTo | EMR_POLYLINETO‑posten specificerar en eller flera raka linjer baserade på den aktuella positionen. |
| EmfPolylineTo16 | EMR_POLYLINETO16‑posten specificerar en eller flera raka linjer baserade på den aktuella positionen. En linje ritas från den aktuella positionen till den första punkt som anges av aPoints‑fältet med hjälp av den aktuella pennan. För varje ytterligare linje utförs ritning från slutpunkten för den föregående linjen till nästa punkt som anges av aPoints. |
| EmfRealizePalette | Denna post mappar palettposter från det aktuella LogPalette‑objektet (avsnitt 2.2.17) till system_palette. Denna EMF‑post specificerar inga parametrar. |
| EmfRecord | Basisklass för EMF‑poster Alla EMF‑poster MÅSTE ha en längd som är en multipel av 4 byte. Detta visas i de generiska strukturerna för de föregående EMF‑posttyperna genom att inkludera AlignmentPadding‑fält där det är lämpligt i slutet av dessa strukturer. Innehållet i AlignmentPadding‑fält MÅSTE alltid ignoreras. För korthetens skull visas dessa fält inte i varje enskild EMF‑postdefinition. |
| EmfRectangle | EMR_RECTANGLE‑posten ritar en rektangel. Rektangeln kontureras med den aktuella pennan och fylls med den aktuella penseln. |
| EmfResizePalette | EMR_RESIZEPALETTE‑posten ökar eller minskar storleken på ett befintligt LogPalette‑objekt (avsnitt 2.2.17). |
| EmfRestoreDc | EMR_RESTOREDC‑posten återställer uppspelnings‑enhetens kontext till det angivna tillståndet. Den uppspelnings‑enhetens kontext återställs genom att poppa tillståndsinformation från en stack som skapades av tidigare EMR_SAVEDC‑poster (avsnitt 2.3.11). |
| EmfRop4 | En kvaternär rasteroperation, som specificerar ternära rasteroperationer för förgrunds- och bakgrundsfärgerna i en bitmap. Dessa värden definierar hur färgdata från källrektangeln ska kombineras med färgdata från destinationsrektangeln. |
| EmfRoundRect | EMR_ROUNDRECT‑posten specificerar en rektangel med rundade hörn. Rektangeln kontureras med den aktuella pennan och fylls med den aktuella penseln. |
| EmfSaveDc | Sparar det aktuella tillståndet för uppspelnings‑enhetens kontext på en stack av tillstånd som sparats av föregående EMR_SAVEDC‑poster, om några. Tillståndet består av grafik‑egenskaper och objekt, inklusive den för närvarande valda bitmapen, penseln, paletten, teckensnittet, pennan och regionen. En EMR_RESTOREDC‑post används för att återställa tillståndet. Denna EMF‑post specificerar inga parametrar. |
| EmfScaleViewportExtex | EMR_SCALEVIEWPORTEXTEX‑posten specificerar om viewporten för en enhetens kontext genom att använda förhållandena bildade av de angivna multiplikatorerna och divisorarna. |
| EmfScaleWindowExtex | EMR_SCALEWINDOWEXTEX‑posten specificerar om fönstret för en uppspelnings‑enhetens kontext genom att använda förhållandena bildade av de angivna multiplikatorerna och divisorarna. |
| EmfSelectClipPath | EMR_SELECTCLIPPATH‑posten specificerar den aktuella banan som ett beskärningsområde för en uppspelnings‑ enhetens kontext, och kombinerar det nya området med eventuella befintliga beskärningsområden med hjälp av det angivna läget. |
| EmfSelectObject | EMR_SELECTOBJECT‑posten lägger till ett grafikobjekt till den aktuella metafil‑uppspelningsenhetens kontext. Objektet specificeras antingen av dess index i EMF‑objektabellen (avsnitt 3.1.1.1) eller av dess värde från StockObject‑enumerationen (avsnitt 2.1.31). |
| EmfSelectPalette | EMR_SELECTPALETTE‑posten specificerar en logisk palett för uppspelningsenhetens kontext. |
| EmfSetArcDirection | EMR_SETARCDIRECTION‑posten specificerar ritningsriktningen som ska användas för båg‑ och rektangelutdata. |
| EmfSetBkColor | EMR_SETBKCOLOR‑posten specificerar bakgrundsfärgen. |
| EmfSetBkMode | EMR_SETBKMODE‑posten specificerar bakgrundens mix‑läge för uppspelningsenhetens kontext. Bakgrundens mix‑läge används med text, skuggade penslar och pennstilar som inte är solida linjer. |
| EmfSetBrushOrgEx | EMR_SETBRUSHORGEX‑posten specificerar ursprunget för den aktuella penseln. |
| EmfSetColorAdjustment | EMR_SETCOLORADJUSTMENT‑posten specificerar färgjusteringsegenskaper i uppspelnings‑ enhetens kontext. |
| EmfSetColorSpace | EMR_SETCOLORSPACE‑posten definierar det aktuella logiska färgrymdsobjektet för grafikoperationer. |
| EmfSetDiBitsToDevice | EMR_SETDIBITSTODEVICE‑posten specificerar en blocköverföring av pixlar från angivna skanningslinjer i en källbitmap till en destinationsrektangel. |
| EmfSetIcmMode | EMR_SETICMMODE‑posten specificerar läget för Image Color Management (ICM) för grafikoperationer. |
| EmfSetIcmProfileA | EMR_SETICMPROFILEA‑posten specificerar en färgprofil i en fil med ett namn bestående av ASCII‑ tecken, för grafikoutput. |
| EmfSetIcmProfileW | EMR_SETICMPROFILEW‑posten specificerar en färgprofil i en fil med ett namn bestående av Unicode‑tecken, för grafikoutput. |
| EmfSetLayout | EMR_SETLAYOUT‑posten specificerar den ordning i vilken text och grafik ritas. |
| EmfSetLinkedUfis | EMR_SETLINKEDUFIS‑posten anger UniversalFontIds (avsnitt 2.2.27) för de länkade typsnitten som ska användas under teckenuppslagning. |
| EmfSetMapMode | EMR_SETMAPMODE‑posten specificerar kartläggningsläget för uppspelningsenhetens kontext. Kartläggningsläget anger den måttenhet som används för att omvandla sidrymdsenheter till enhetsrymdsenheter, och anger också orienteringen för enhetens x‑axel och y‑axel. |
| EmfSetMapperFlags | EMR_SETMAPPERFLAGS‑posten specificerar parametrar för processen att matcha logiska typsnitt till fysiska typsnitt, som utförs av typsnittsmapparen. |
| EmfSetMetaRgn | Inter sätter den aktuella meta‑regionen med den aktuella klippningsregionen för att bilda en ny meta‑region för uppspelningsenhetens kontext. Den aktuella klippningsregionen SKA återställas till null. Denna EMF‑post specificerar inga parametrar. |
| EmfSetMiterLimit | EMR_SETMITERLIMIT‑posten specificerar gränsen för längden på spetsiga fogar för uppspelningsenhetens kontext. |
| EmfSetPaletteEntries | EMR_SETPALETTEENTRIES‑posten definierar RGB‑färgvärden i ett intervall av poster för ett befintligt LogPalette‑objekt (avsnitt 2.2.17). |
| EmfSetPixelV | EMR_SETPIXELV‑posten definierar färgen på pixeln vid de angivna logiska koordinaterna. |
| EmfSetPolyFillMode | EMR_SETPOLYFILLMODE‑posten definierar polygonfyllningsläget. |
| EmfSetRop2 | EMR_SETROP2‑posten definierar ett binärt rasteroperationsläge. |
| EmfSetStrechBltMode | EMR_SETSTRETCHBLTMODE‑posten specificerar bitmap‑sträckningsläget. |
| EmfSetTextAlign | EMR_SETTEXTALIGN‑posten specificerar textjustering. |
| EmfSetTextColor | EMR_SETTEXTCOLOR‑posten definierar den aktuella textfärgen. |
| EmfSetTextJustification | EMR_SETTEXTJUSTIFICATION‑posten specificerar mängden extra utrymme som ska läggas till för att bryta tecken för textjustering. |
| EmfSetViewportExtEx | EMR_SETVIEWPORTEXTEX‑posten definierar viewportens omfång. |
| EmfSetViewportOrgEx | EMR_SETVIEWPORTORGEX‑posten definierar viewportens ursprung. |
| EmfSetWindowExtEx | EMR_SETWINDOWEXTEX‑posten definierar fönstrets omfång. |
| EmfSetWindowOrgEx | EMR_SETWINDOWORGEX‑posten definierar fönstrets ursprung. |
| EmfSetWorldTransform | EMR_SETWORLDTRANSFORM‑posten specificerar en transformation för den aktuella världsrums‑till‑sidrymdstransformationen i uppspelningsenhetens kontext. |
| EmfSmallTextOut | EMR_SMALLTEXTOUT‑posten skriver ut en sträng. |
| EmfStateRecordType | Tillståndsposttyperna specificerar och hanterar grafikegenskaper som definierar tillståndet för uppspelningsenhetens kontext. |
| EmfStretchBlt | EMR_STRETCHBLT‑posten specificerar en blocköverföring av pixlar från en källbitmap till en destinationsrektangel, eventuellt i kombination med ett penselmönster, enligt en specificerad raster operation, som sträcker eller komprimerar utdata för att passa destinationsdimensionerna, om nödvändigt. |
| EmfStretchDiBits | EMR_STRETCHDIBITS‑posten specificerar en blocköverföring av pixlar från en källbitmap till en destinationsrektangel, eventuellt i kombination med ett penselmönster, enligt en specificerad raster operation, som sträcker eller komprimerar utdata för att passa destinationsdimensionerna, om nödvändigt. |
| EmfStrokeAndFillPath | EMR_STROKEANDFILLPATH‑posten stänger alla öppna figurer i en bana, ritar konturen av banan med den aktuella pennan och fyller dess inre med den aktuella penseln. |
| EmfStrokePath | EMR_STROKEPATH‑klass |
| EmfTransformRecordType | Transformationsposttyperna specificerar och modifierar världsrums‑till‑sidrymdstransformationer. |
| EmfTransparentBlt | EMR_TRANSPARENTBLT‑posten specificerar en blocköverföring av pixlar från en källbitmap till en destinationsrektangel, där en specificerad färg behandlas som transparent, och som sträcker eller komprimerar utdata för att passa destinationsdimensionerna, om nödvändigt. |
| EmfVertexData | Objekt som specificerar hörnen för antingen rektanglar eller trianglar och färgerna som motsvarar dem. |
| EmfWidenPath | Denna post omdefinierar den aktuella banan som det område som skulle målas om banan ritades med den penna som för närvarande är vald i uppspelningsenhetens kontext. |
Enumerations
| Enumeration | Description |
|---|