com.aspose.imaging.fileformats.emf.emf.records
Paketet innehåller typer [MS-EMF]: Enhanced Metafile Format. 2.3 EMF Records
Klasser
| Klass | Beskrivning |
|---|---|
| EmfAbortPath | Denna post avbryter en sökvägsparentes eller kastar bort sökvägen från en stängd sökvägsparentes. |
| EmfAlphaBlend | EMR_ALPHABLEND-posten specificerar en blocköverföring av pixlar från en källbitmap till en destinationsrektangel, inklusive alfa‑transparentdata, enligt en specificerad blandningsoperation. |
| EmfAngleArc | EMR_ANGLEARC-posten specificerar ett linjesegment av en båge. |
| EmfArc | EMR_ARC-posten specificerar en elliptisk båge. |
| EmfArcTo | EMR_ARCTO-posten specificerar en elliptisk båge. |
| EmfBeginPath | Denna post öppnar en sökvägsparentes i den aktuella uppspelningsenhetens kontext. |
| EmfBitBlt | EMR_BITBLT-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 rasteroperation. |
| EmfBitmapRecordType | Bitmap‑posttyper utför blocköverföringar av bitmap‑bilder. |
| EmfBlendFunction | En struktur som specificerar blandningsoperationerna för käll- och destinationsbitmapar. |
| EmfBlendFunction.AlphaFormatEnum | En struktur som specificerar hur käll- och destinationspixlar tolkas med avseende på alfa‑transparens. |
| EmfBoundedRecord | Bas-EMF‑polyskaparklass. |
| EmfChord | EMR_CHORD-posten specificerar en kord, som är ett område avgränsat av skärningspunkten mellan en ellips och ett linjesegment, kallad en sekant. |
| EmfClippingRecordType | Klippningsposttyper specificerar och hanterar klippningsregioner. |
| EmfCloseFigure | Denna post stänger en öppen figur i en sökväg. |
| EmfColorCorrectPalette | EMR_COLORCORRECTPALETTE-posten specificerar hur man korrigerar posterna i ett logiskt palettobjekt med hjälp av WCS 1.0‑värden. |
| EmfColorMatchToTargetW | EMR_COLORMATCHTOTargetW-posten specificerar om färgmatchning ska utföras med en färgprofil som anges i en fil vars namn består av Unicode‑tecken. |
| EmfComment | EMR_COMMENT-posten innehåller godtycklig privat data. |
| EmfCommentBeginGroup | EMR_COMMENT_BEGINGROUP-posten specificerar början av en grupp ritposteringar. |
| EmfCommentEmfPlus | Den EMR_COMMENT_EMFPLUS-posten innehåller inbäddade EMF+-poster. |
| EmfCommentEmfSpool | Den EMR_COMMENT_EMFSPOOL-posten innehåller inbäddade EMFSPOOL-poster. |
| EmfCommentEmfSpool.EmfSpoolRecordIdentifierEnum | Identifierar typen av EMR_COMMENT_EMFSPOOL-posten |
| EmfCommentEndGroup | Den EMR_COMMENT_ENDGROUP-posten anger slutet på en grupp ritposter. |
| EmfCommentMultiFormats | Den EMR_COMMENT_MULTIFORMATS-posten anger en bild i flera grafikformat. |
| EmfCommentPublicRecordType | De EMR_COMMENT_PUBLIC-posttyperna anger tillägg till EMF-bearbetning. |
| EmfCommentRecordType | Kommentarposttyperna definierar format för att ange godtycklig privat data, bädda in poster i andra metafilformat och lägga till nya eller specialsyftade kommandon. |
| EmfCommentRecordType.CommentIdentifierEnum | Giltiga identifieringsvärden för kommentarer. |
| EmfCommentWindowsMetaFile | Den EMR_COMMENT_WINDOWS_METAFILE-posten anger 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 | Den EMR_CREATEBRUSHINDIRECT-posten definierar en logisk pensel för grafikoperationer. |
| EmfCreateColorSpace | Den EMR_CREATECOLORSPACE-posten skapar ett logiskt färgrymdsobjekt från en färgprofil med ett namn bestående av ASCII-tecken. |
| EmfCreateColorSpaceW | Den EMR_CREATECOLORSPACEW-posten skapar ett logiskt färgrymdsobjekt från en färgprofil med ett namn bestående av Unicode-tecken. |
| EmfCreateDibPatternBrushPt | Den EMR_CREATEDIBPATTERNBRUSHPT-posten definierar en mönsterpensel för grafikoperationer. |
| EmfCreateMonoBrush | Den EMR_CREATEMONOBRUSH-posten definierar en monokrom mönsterpensel för grafikoperationer. |
| EmfCreatePalette | Den EMR_CREATEPALETTE-posten definierar en logisk palett för grafikoperationer. |
| EmfCreatePen | Den EMR_CREATEPEN-posten definierar en logisk penna för grafikoperationer. |
| EmfDeleteColorSpace | Den EMR_DELETECOLORSPACE-posten tar bort ett logiskt färgrymdsobjekt. |
| EmfDeleteObject | Den EMR_DELETEOBJECT-posten tar bort ett grafikobjekt, som specificeras av dess index i EMF-objektabellen (avsnitt 3.1.1.1). |
| EmfDrawEscape | Den EMR_DRAWESCAPE-posten överför godtycklig information till en skrivardrivrutin. |
| EmfDrawingRecordType | Ritposttyperna utför grafikritning. |
| EmfEllipse | Den EMR_ELLIPSE-posten anger en ellips. |
| EmfEndPath | Denna post stänger en sökvägsparentes och väljer den sökväg som definierats av parentesen i uppspelningsenhetens kontext. |
| EmfEof | Den EMR_EOF-posten indikerar slutet på metafilen och anger en palett. |
| EmfEscapeRecordType | Escape-posttyperna kör skrivardrivrutinsfunktioner. |
| EmfExcludeClipRect | Den EMR_EXCLUDECLIPRECT-posten specificerar en ny urklippsregion som består av den befintliga urklippsregionen minus den angivna rektangeln. |
| EmfExtCreateFontIndirectW | Den EMR_EXTCREATEFONTINDIRECTW-posten definierar ett logiskt teckensnitt för grafikoperationer. |
| EmfExtCreatePen | Den EMR_EXTCREATEPEN-posten definierar en utökad logisk penna för grafikoperationer. |
| EmfExtEscape | Den EMR_EXTESCAPE-posten överför godtycklig information till en skrivardrivrutin. |
| EmfExtFloodFill | Den EMR_EXTFLOODFILL-posten fyller ett område på displayytan med den aktuella penseln. |
| EmfExtSelectClipRgn | Den EMR_EXTSELECTCLIPRGN-posten kombinerar den angivna regionen med den aktuella urklippsregionen med hjälp av det angivna läget. |
| EmfExtTextOutA | Den EMR_EXTTEXTOUTA-posten ritar en ASCII-textsträng med det aktuella teckensnittet och textfärgerna. |
| EmfExtTextOutW | Den EMR_EXTTEXTOUTW-posten ritar en ASCII-textsträng med det aktuella teckensnittet och textfärgerna. |
| EmfFillPath | Den EMR_FILLPATH-posten stänger alla öppna figurer i den aktuella banan och fyller banans inre genom att använda den aktuella penseln och polygonfyllningsläget. |
| EmfFillRgn | Den EMR_FILLRGN-posten fyller den angivna regionen genom att använda den angivna penseln. |
| EmfFlatternPath | Denna post transformerar alla kurvor i den valda banan till uppspelningsenhetens kontext; varje kurva MÅSTE omvandlas till en sekvens av linjer. |
| EmfForceUfiMapping | Den EMR_FORCEUFIMAPPING-posten tvingar teckensnittsmapparen att matcha teckensnitt baserat på deras UniversalFontId i företräde för deras LogFont‑information (avsnitt 2.2.13). |
| EmfFrameRgn | Den EMR_FRAMERGN-posten ritar en ram runt den angivna regionen med den angivna penseln. |
| EmfGlsBoundedRecord | Den EMR_GLSBOUNDEDRECORD-posten specificerar en OpenGL-funktion med en avgränsande rektangel för utdata. |
| EmfGlsRecord | Den EMR_GLSRECORD-posten specificerar en OpenGL-funktion. |
| EmfGradientFill | Den EMR_GRADIENTFILL-posten specificerar fyllning av rektanglar eller trianglar med färggradienter. |
| EmfIntersectClipRect | Den EMR_INTERSECTCLIPRECT-posten specificerar en ny urklippsregion från skärningspunkten mellan den aktuella urklippsregionen och den angivna rektangeln. |
| EmfInvertRgn | Den EMR_INVERTRGN-posten inverterar färgerna i den angivna regionen. |
| EmfLineTo | Den 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 | Den EMR_MASKBLT-posten specificerar en blocköverföring av pixlar från en källbitmap till en destinationsrektangel, eventuellt i kombination med ett penselmönster och med tillämpning av en färgmaskbitmap, enligt angivna förgrunds‑ och bakgrundsrasteroperationer. |
| EmfMetafileHeader | EMR_HEADER‑posttyperna definierar startpunkterna för EMF-metafiler och specificerar egenskaperna för enheten där bilden i metafilen skapades. |
| EmfMetafileHeaderExtension1 | EmfMetafileHeaderExtension1-posten är huvudposten som används i den första utökningen av EMF-metafiler. |
| EmfMetafileHeaderExtension2 | EmfMetafileHeaderExtension2-posten är huvudposten som används i den andra utökningen av EMF-metafiler. |
| EmfModifyWorldTransform | Den EMR_MODIFYWORLDTRANSFORM-posten modifierar den aktuella värld‑till‑sidtransformen i uppspelningsenhetens kontext. |
| EmfMoveToEx | Den EMR_MOVETOEX-posten specificerar koordinaterna för den nya aktuella positionen, i logiska enheter. |
| EmfNamedEscape | MR_NAMEDESCAPE‑posten överför godtycklig information till en specificerad skrivardrivrutin. |
| EmfObjectCreationRecordType | Objekt‑skapande posttyper skapar grafikobjekt. |
| EmfObjectManipulationRecordType | Objekt‑manipulerings posttyper hanterar och modifierar grafikobjekt. |
| EmfOffsetClipRgn | EMR_OFFSETCLIPRGN‑posten flyttar den aktuella beskärningsregionen i uppspelningsenhetens kontext med de angivna förskjutningarna. |
| EmfOpenGlRecordType | OpenGL‑posttyper 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 uppspelningsenhetens kontext. |
| EmfPathBracketRecordType | Sökvägs‑klammerposttyper specificerar och manipulerar sökvägar i sökvägsklamrar. |
| EmfPie | EMR_PIE‑posten specificerar en pajformad kil som begränsas av skärningspunkten mellan en ellips och två radier. |
| 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 destinationsparallellogram, med tillämpning av en färgmaskbitmap. |
| EmfPolyBezier | EMR_POLYBEZIER‑posten specificerar en eller flera Bézierkurvor. |
| EmfPolyBezier16 | EMR_POLYBEZIER16‑posten specificerar en eller flera Bézierkurvor. |
| EmfPolyBezierTo | EMR_POLYBEZIERTO‑posten specificerar en eller flera Bézierkurvor baserade på den aktuella positionen. |
| EmfPolyBezierTo16 | EMR_POLYBEZIERTO16‑posten specificerar en eller flera Bézierkurvor baserade på den aktuella positionen. |
| EmfPolyDraw | EMR_POLYDRAW‑posten specificerar en uppsättning linjesegment och Bézierkurvor. |
| EmfPolyDraw16 | EMR_POLYDRAW16‑posten specificerar en uppsättning linjesegment och Bézierkurvor. |
| EmfPolyPolyShape | bas-EMF‑poly‑polyformklass. |
| EmfPolyPolygon | EMR_POLYPOLYGON‑posten specificerar en serie av slutna polygoner. |
| EmfPolyPolygon16 | EMR_POLYPOLYGON16‑posten specificerar en serie av slutna polygoner. |
| 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‑poly‑formklass. |
| 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 sammankopplade med raka linjer. |
| EmfPolygon16 | EMR_POLYGON16-posten specificerar en polygon bestående av två eller fler hörn som är förbundna med raka linjer. |
| EmfPolyline | EMR_POLYLINE-posten specificerar en serie linjesegment genom att ansluta punkterna i den angivna arrayen. |
| EmfPolyline16 | EMR_POLYLINE16-posten specificerar en serie 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. |
| EmfRealizePalette | Denna post mappar palettposter från det aktuella LogPalette-objektet (avsnitt 2.2.17) till system_palette. |
| EmfRecord | Basklass för EMF-poster Alla EMF-poster MÅSTE ha en längd som är en multipel av 4 byte. |
| EmfRectangle | EMR_RECTANGLE-posten ritar en rektangel. |
| EmfResizePalette | EMR_RESIZEPALETTE-posten ökar eller minskar storleken på ett befintligt LogPalette-objekt (avsnitt 2.2.17). |
| EmfRestoreDc | EMR_RESTOREDC-posten återställer uppspelningsenhetens kontext till det angivna tillståndet. |
| EmfRop4 | En kvaternär rasteroperation som specificerar ternära rasteroperationer för förgrunds- och bakgrundsfärgerna i en bitmap. |
| EmfRoundRect | EMR_ROUNDRECT-posten specificerar en rektangel med rundade hörn. |
| EmfSaveDc | Sparar det aktuella tillståndet för uppspelningsenhetens kontext på en stack av tillstånd som sparats av föregående EMR_SAVEDC-poster, om några. |
| EmfScaleViewportExtex | EMR_SCALEVIEWPORTEXTEX-posten specificerar om visningsområdet för en enhetskontext genom att använda de förhållanden som bildas av de angivna multiplikatorerna och divisionerna. |
| EmfScaleWindowExtex | EMR_SCALEWINDOWEXTEX-posten specificerar om fönstret för en uppspelningsenhetskontext genom att använda de förhållanden som bildas av de angivna multiplikatorerna och divisionerna. |
| EmfSelectClipPath | EMR_SELECTCLIPPATH-posten specificerar den aktuella banan som ett urklippsområde för en uppspelningsenhetskontext, och kombinerar det nya området med eventuella befintliga urklippsområden med den angivna metoden. |
| EmfSelectObject | EMR_SELECTOBJECT-posten lägger till ett grafikobjekt i den aktuella metafilens uppspelningsenhetskontext. |
| EmfSelectPalette | EMR_SELECTPALETTE-posten specificerar en logisk palett för uppspelningsenhetskontexten. |
| 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 blandningsläge för uppspelningsenhetskontexten. |
| EmfSetBrushOrgEx | EMR_SETBRUSHORGEX-posten specificerar ursprunget för den aktuella penseln. |
| EmfSetColorAdjustment | EMR_SETCOLORADJUSTMENT-posten specificerar färgjusteringsegenskaper i uppspelningsenhetskontexten. |
| 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 bildfärghantering (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 grafikutmatning. |
| EmfSetIcmProfileW | EMR\_SETICMPROFILEW-posten specificerar en färgprofil i en fil med ett namn bestående av Unicode-tecken, för grafikutmatning. |
| EmfSetLayout | EMR\_SETLAYOUT-posten specificerar den ordning i vilken text och grafik ritas. |
| EmfSetLayout.LayoutModeEnum | Ett 32-bitars osignerat heltal som specificerar layoutläget |
| EmfSetLinkedUfis | EMR\_SETLINKEDUFIS-posten anger UniversalFontIds (avsnitt 2.2.27) för de länkade typsnitten som ska användas vid teckenuppslagning. |
| EmfSetMapMode | EMR\_SETMAPMODE-posten specificerar mappningsläget för uppspelningsenhetens kontext. |
| EmfSetMapperFlags | EMR\_SETMAPPERFLAGS-posten specificerar parametrar för processen att matcha logiska typsnitt med fysiska typsnitt, som utförs av typsnittsmapparen. |
| EmfSetMetaRgn | Inter sätter den aktuella metaregionen med den aktuella klippningsregionen för att bilda en ny metaregion för uppspelningsenhetens kontext. |
| EmfSetMiterLimit | EMR\_SETMITERLIMIT-posten specificerar gränsen för längden på snedställda 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äge. |
| EmfSetRop2 | EMR\_SETROP2-posten definierar ett binärt rasteroperationsläge. |
| EmfSetStrechBltMode | EMR\_SETSTRETCHBLTMODE-posten specificerar bitmapsträckningsläge. |
| EmfSetTextAlign | EMR\_SETTEXTALIGN-posten specificerar textjustering. |
| EmfSetTextColor | EMR\_SETTEXTCOLOR-posten definierar den aktuella textfärgen. |
| EmfSetTextJustification | EMR\_SETTEXTJUSTIFICATION-posten specificerar mängden extra utrymme att lägga till för avbrottstecken vid textjustering. |
| EmfSetViewportExtEx | EMR\_SETVIEWPORTEXTEX-posten definierar vyportens omfattning. |
| EmfSetViewportOrgEx | EMR\_SETVIEWPORTORGEX-posten definierar vyportens ursprung. |
| EmfSetWindowExtEx | EMR\_SETWINDOWEXTEX-posten definierar fönstrets omfattning. |
| 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åndsposttyper 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 angiven rasteroperation, och 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 angiven rasteroperation, och 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 | Transformationsposttyper specificerar och modifierar omvandlingar från världsrummet till sidrymd. |
| EmfTransparentBlt | EMR_TRANSPARENTBLT‑posten specificerar en blocköverföring av pixlar från en källbitmap till en destinationsrektangel, där en angiven färg behandlas som transparent, och 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 samt de färger 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. |