com.aspose.imaging.fileformats.emf.emf.records

Paketet innehåller typer [MS-EMF]: Enhanced Metafile Format. 2.3 EMF Records

Klasser

KlassBeskrivning
EmfAbortPathDenna post avbryter en sökvägsparentes eller kastar bort sökvägen från en stängd sökvägsparentes.
EmfAlphaBlendEMR_ALPHABLEND-posten specificerar en blocköverföring av pixlar från en källbitmap till en destinationsrektangel, inklusive alfa‑transparentdata, enligt en specificerad blandningsoperation.
EmfAngleArcEMR_ANGLEARC-posten specificerar ett linjesegment av en båge.
EmfArcEMR_ARC-posten specificerar en elliptisk båge.
EmfArcToEMR_ARCTO-posten specificerar en elliptisk båge.
EmfBeginPathDenna post öppnar en sökvägsparentes i den aktuella uppspelningsenhetens kontext.
EmfBitBltEMR_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.
EmfBitmapRecordTypeBitmap‑posttyper utför blocköverföringar av bitmap‑bilder.
EmfBlendFunctionEn struktur som specificerar blandningsoperationerna för käll- och destinationsbitmapar.
EmfBlendFunction.AlphaFormatEnumEn struktur som specificerar hur käll- och destinationspixlar tolkas med avseende på alfa‑transparens.
EmfBoundedRecordBas-EMF‑polyskaparklass.
EmfChordEMR_CHORD-posten specificerar en kord, som är ett område avgränsat av skärningspunkten mellan en ellips och ett linjesegment, kallad en sekant.
EmfClippingRecordTypeKlippningsposttyper specificerar och hanterar klippningsregioner.
EmfCloseFigureDenna post stänger en öppen figur i en sökväg.
EmfColorCorrectPaletteEMR_COLORCORRECTPALETTE-posten specificerar hur man korrigerar posterna i ett logiskt palettobjekt med hjälp av WCS 1.0‑värden.
EmfColorMatchToTargetWEMR_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.
EmfCommentEMR_COMMENT-posten innehåller godtycklig privat data.
EmfCommentBeginGroupEMR_COMMENT_BEGINGROUP-posten specificerar början av en grupp ritposteringar.
EmfCommentEmfPlusDen EMR_COMMENT_EMFPLUS-posten innehåller inbäddade EMF+-poster.
EmfCommentEmfSpoolDen EMR_COMMENT_EMFSPOOL-posten innehåller inbäddade EMFSPOOL-poster.
EmfCommentEmfSpool.EmfSpoolRecordIdentifierEnumIdentifierar typen av EMR_COMMENT_EMFSPOOL-posten
EmfCommentEndGroupDen EMR_COMMENT_ENDGROUP-posten anger slutet på en grupp ritposter.
EmfCommentMultiFormatsDen EMR_COMMENT_MULTIFORMATS-posten anger en bild i flera grafikformat.
EmfCommentPublicRecordTypeDe EMR_COMMENT_PUBLIC-posttyperna anger tillägg till EMF-bearbetning.
EmfCommentRecordTypeKommentarposttyperna 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.CommentIdentifierEnumGiltiga identifieringsvärden för kommentarer.
EmfCommentWindowsMetaFileDen EMR_COMMENT_WINDOWS_METAFILE-posten anger en bild i en inbäddad WMF-metafil.
EmfControlRecordTypeKontrollposttyperna definierar början och slutet på en EMF-metafil samt egenskaperna för metafilen.
EmfCreateBrushIndirectDen EMR_CREATEBRUSHINDIRECT-posten definierar en logisk pensel för grafikoperationer.
EmfCreateColorSpaceDen EMR_CREATECOLORSPACE-posten skapar ett logiskt färgrymdsobjekt från en färgprofil med ett namn bestående av ASCII-tecken.
EmfCreateColorSpaceWDen EMR_CREATECOLORSPACEW-posten skapar ett logiskt färgrymdsobjekt från en färgprofil med ett namn bestående av Unicode-tecken.
EmfCreateDibPatternBrushPtDen EMR_CREATEDIBPATTERNBRUSHPT-posten definierar en mönsterpensel för grafikoperationer.
EmfCreateMonoBrushDen EMR_CREATEMONOBRUSH-posten definierar en monokrom mönsterpensel för grafikoperationer.
EmfCreatePaletteDen EMR_CREATEPALETTE-posten definierar en logisk palett för grafikoperationer.
EmfCreatePenDen EMR_CREATEPEN-posten definierar en logisk penna för grafikoperationer.
EmfDeleteColorSpaceDen EMR_DELETECOLORSPACE-posten tar bort ett logiskt färgrymdsobjekt.
EmfDeleteObjectDen EMR_DELETEOBJECT-posten tar bort ett grafikobjekt, som specificeras av dess index i EMF-objektabellen (avsnitt 3.1.1.1).
EmfDrawEscapeDen EMR_DRAWESCAPE-posten överför godtycklig information till en skrivardrivrutin.
EmfDrawingRecordTypeRitposttyperna utför grafikritning.
EmfEllipseDen EMR_ELLIPSE-posten anger en ellips.
EmfEndPathDenna post stänger en sökvägsparentes och väljer den sökväg som definierats av parentesen i uppspelningsenhetens kontext.
EmfEofDen EMR_EOF-posten indikerar slutet på metafilen och anger en palett.
EmfEscapeRecordTypeEscape-posttyperna kör skrivardrivrutinsfunktioner.
EmfExcludeClipRectDen EMR_EXCLUDECLIPRECT-posten specificerar en ny urklippsregion som består av den befintliga urklippsregionen minus den angivna rektangeln.
EmfExtCreateFontIndirectWDen EMR_EXTCREATEFONTINDIRECTW-posten definierar ett logiskt teckensnitt för grafikoperationer.
EmfExtCreatePenDen EMR_EXTCREATEPEN-posten definierar en utökad logisk penna för grafikoperationer.
EmfExtEscapeDen EMR_EXTESCAPE-posten överför godtycklig information till en skrivardrivrutin.
EmfExtFloodFillDen EMR_EXTFLOODFILL-posten fyller ett område på displayytan med den aktuella penseln.
EmfExtSelectClipRgnDen EMR_EXTSELECTCLIPRGN-posten kombinerar den angivna regionen med den aktuella urklippsregionen med hjälp av det angivna läget.
EmfExtTextOutADen EMR_EXTTEXTOUTA-posten ritar en ASCII-textsträng med det aktuella teckensnittet och textfärgerna.
EmfExtTextOutWDen EMR_EXTTEXTOUTW-posten ritar en ASCII-textsträng med det aktuella teckensnittet och textfärgerna.
EmfFillPathDen 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.
EmfFillRgnDen EMR_FILLRGN-posten fyller den angivna regionen genom att använda den angivna penseln.
EmfFlatternPathDenna post transformerar alla kurvor i den valda banan till uppspelningsenhetens kontext; varje kurva MÅSTE omvandlas till en sekvens av linjer.
EmfForceUfiMappingDen 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).
EmfFrameRgnDen EMR_FRAMERGN-posten ritar en ram runt den angivna regionen med den angivna penseln.
EmfGlsBoundedRecordDen EMR_GLSBOUNDEDRECORD-posten specificerar en OpenGL-funktion med en avgränsande rektangel för utdata.
EmfGlsRecordDen EMR_GLSRECORD-posten specificerar en OpenGL-funktion.
EmfGradientFillDen EMR_GRADIENTFILL-posten specificerar fyllning av rektanglar eller trianglar med färggradienter.
EmfIntersectClipRectDen EMR_INTERSECTCLIPRECT-posten specificerar en ny urklippsregion från skärningspunkten mellan den aktuella urklippsregionen och den angivna rektangeln.
EmfInvertRgnDen EMR_INVERTRGN-posten inverterar färgerna i den angivna regionen.
EmfLineToDen 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.
EmfMaskBltDen 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.
EmfMetafileHeaderEMR_HEADER‑posttyperna definierar startpunkterna för EMF-metafiler och specificerar egenskaperna för enheten där bilden i metafilen skapades.
EmfMetafileHeaderExtension1EmfMetafileHeaderExtension1-posten är huvudposten som används i den första utökningen av EMF-metafiler.
EmfMetafileHeaderExtension2EmfMetafileHeaderExtension2-posten är huvudposten som används i den andra utökningen av EMF-metafiler.
EmfModifyWorldTransformDen EMR_MODIFYWORLDTRANSFORM-posten modifierar den aktuella värld‑till‑sidtransformen i uppspelningsenhetens kontext.
EmfMoveToExDen EMR_MOVETOEX-posten specificerar koordinaterna för den nya aktuella positionen, i logiska enheter.
EmfNamedEscapeMR_NAMEDESCAPE‑posten överför godtycklig information till en specificerad skrivardrivrutin.
EmfObjectCreationRecordTypeObjekt‑skapande posttyper skapar grafikobjekt.
EmfObjectManipulationRecordTypeObjekt‑manipulerings posttyper hanterar och modifierar grafikobjekt.
EmfOffsetClipRgnEMR_OFFSETCLIPRGN‑posten flyttar den aktuella beskärningsregionen i uppspelningsenhetens kontext med de angivna förskjutningarna.
EmfOpenGlRecordTypeOpenGL‑posttyper specificerar OpenGL‑funktioner.
EmfPaintRgnEMR_PAINTRGN‑posten målar den angivna regionen genom att använda penseln som för närvarande är vald i uppspelningsenhetens kontext.
EmfPathBracketRecordTypeSökvägs‑klammerposttyper specificerar och manipulerar sökvägar i sökvägsklamrar.
EmfPieEMR_PIE‑posten specificerar en pajformad kil som begränsas av skärningspunkten mellan en ellips och två radier.
EmfPixelFormatEMR_PIXELFORMAT‑posten specificerar pixelformatet som ska användas för grafikoperationer.
EmfPlgBltEMR_PLGBLT‑posten specificerar en blocköverföring av pixlar från en källbitmap till ett destinationsparallellogram, med tillämpning av en färgmaskbitmap.
EmfPolyBezierEMR_POLYBEZIER‑posten specificerar en eller flera Bézierkurvor.
EmfPolyBezier16EMR_POLYBEZIER16‑posten specificerar en eller flera Bézierkurvor.
EmfPolyBezierToEMR_POLYBEZIERTO‑posten specificerar en eller flera Bézierkurvor baserade på den aktuella positionen.
EmfPolyBezierTo16EMR_POLYBEZIERTO16‑posten specificerar en eller flera Bézierkurvor baserade på den aktuella positionen.
EmfPolyDrawEMR_POLYDRAW‑posten specificerar en uppsättning linjesegment och Bézierkurvor.
EmfPolyDraw16EMR_POLYDRAW16‑posten specificerar en uppsättning linjesegment och Bézierkurvor.
EmfPolyPolyShapebas-EMF‑poly‑polyformklass.
EmfPolyPolygonEMR_POLYPOLYGON‑posten specificerar en serie av slutna polygoner.
EmfPolyPolygon16EMR_POLYPOLYGON16‑posten specificerar en serie av slutna polygoner.
EmfPolyPolylineEMR_POLYPOLYLINE‑posten specificerar flera serier av sammanhängande linjesegment.
EmfPolyPolyline16EMR_POLYPOLYLINE16‑posten specificerar flera serier av sammanhängande linjesegment.
EmfPolyShapeBas-EMF‑poly‑formklass.
EmfPolyTextOutAEMR_POLYTEXTOUTA‑posten ritar en eller flera ASCII‑textsträngar med det aktuella teckensnittet och textfärgerna.
EmfPolyTextOutWEMR_POLYTEXTOUTW‑posten ritar en eller flera Unicode‑textsträngar med det aktuella teckensnittet och textfärgerna.
EmfPolygonEMR_POLYGON‑posten specificerar en polygon bestående av två eller fler hörn som är sammankopplade med raka linjer.
EmfPolygon16EMR_POLYGON16-posten specificerar en polygon bestående av två eller fler hörn som är förbundna med raka linjer.
EmfPolylineEMR_POLYLINE-posten specificerar en serie linjesegment genom att ansluta punkterna i den angivna arrayen.
EmfPolyline16EMR_POLYLINE16-posten specificerar en serie linjesegment genom att ansluta punkterna i den angivna arrayen.
EmfPolylineToEMR_POLYLINETO-posten specificerar en eller flera raka linjer baserade på den aktuella positionen.
EmfPolylineTo16EMR_POLYLINETO16-posten specificerar en eller flera raka linjer baserade på den aktuella positionen.
EmfRealizePaletteDenna post mappar palettposter från det aktuella LogPalette-objektet (avsnitt 2.2.17) till system_palette.
EmfRecordBasklass för EMF-poster Alla EMF-poster MÅSTE ha en längd som är en multipel av 4 byte.
EmfRectangleEMR_RECTANGLE-posten ritar en rektangel.
EmfResizePaletteEMR_RESIZEPALETTE-posten ökar eller minskar storleken på ett befintligt LogPalette-objekt (avsnitt 2.2.17).
EmfRestoreDcEMR_RESTOREDC-posten återställer uppspelningsenhetens kontext till det angivna tillståndet.
EmfRop4En kvaternär rasteroperation som specificerar ternära rasteroperationer för förgrunds- och bakgrundsfärgerna i en bitmap.
EmfRoundRectEMR_ROUNDRECT-posten specificerar en rektangel med rundade hörn.
EmfSaveDcSparar 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.
EmfScaleViewportExtexEMR_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.
EmfScaleWindowExtexEMR_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.
EmfSelectClipPathEMR_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.
EmfSelectObjectEMR_SELECTOBJECT-posten lägger till ett grafikobjekt i den aktuella metafilens uppspelningsenhetskontext.
EmfSelectPaletteEMR_SELECTPALETTE-posten specificerar en logisk palett för uppspelningsenhetskontexten.
EmfSetArcDirectionEMR_SETARCDIRECTION-posten specificerar ritningsriktningen som ska användas för båg- och rektangelutdata.
EmfSetBkColorEMR_SETBKCOLOR-posten specificerar bakgrundsfärgen.
EmfSetBkModeEMR_SETBKMODE-posten specificerar bakgrundens blandningsläge för uppspelningsenhetskontexten.
EmfSetBrushOrgExEMR_SETBRUSHORGEX-posten specificerar ursprunget för den aktuella penseln.
EmfSetColorAdjustmentEMR_SETCOLORADJUSTMENT-posten specificerar färgjusteringsegenskaper i uppspelningsenhetskontexten.
EmfSetColorSpaceEMR_SETCOLORSPACE-posten definierar det aktuella logiska färgrymdsobjektet för grafikoperationer.
EmfSetDiBitsToDeviceEMR_SETDIBITSTODEVICE-posten specificerar en blocköverföring av pixlar från angivna skanningslinjer i en källbitmap till en destinationsrektangel.
EmfSetIcmModeEMR\_SETICMMODE-posten specificerar läget för bildfärghantering (ICM) för grafikoperationer.
EmfSetIcmProfileAEMR\_SETICMPROFILEA-posten specificerar en färgprofil i en fil med ett namn bestående av ASCII-tecken, för grafikutmatning.
EmfSetIcmProfileWEMR\_SETICMPROFILEW-posten specificerar en färgprofil i en fil med ett namn bestående av Unicode-tecken, för grafikutmatning.
EmfSetLayoutEMR\_SETLAYOUT-posten specificerar den ordning i vilken text och grafik ritas.
EmfSetLayout.LayoutModeEnumEtt 32-bitars osignerat heltal som specificerar layoutläget
EmfSetLinkedUfisEMR\_SETLINKEDUFIS-posten anger UniversalFontIds (avsnitt 2.2.27) för de länkade typsnitten som ska användas vid teckenuppslagning.
EmfSetMapModeEMR\_SETMAPMODE-posten specificerar mappningsläget för uppspelningsenhetens kontext.
EmfSetMapperFlagsEMR\_SETMAPPERFLAGS-posten specificerar parametrar för processen att matcha logiska typsnitt med fysiska typsnitt, som utförs av typsnittsmapparen.
EmfSetMetaRgnInter sätter den aktuella metaregionen med den aktuella klippningsregionen för att bilda en ny metaregion för uppspelningsenhetens kontext.
EmfSetMiterLimitEMR\_SETMITERLIMIT-posten specificerar gränsen för längden på snedställda fogar för uppspelningsenhetens kontext.
EmfSetPaletteEntriesEMR\_SETPALETTEENTRIES-posten definierar RGB-färgvärden i ett intervall av poster för ett befintligt LogPalette-objekt (avsnitt 2.2.17).
EmfSetPixelVEMR\_SETPIXELV-posten definierar färgen på pixeln vid de angivna logiska koordinaterna.
EmfSetPolyFillModeEMR\_SETPOLYFILLMODE-posten definierar polygonfyllningsläge.
EmfSetRop2EMR\_SETROP2-posten definierar ett binärt rasteroperationsläge.
EmfSetStrechBltModeEMR\_SETSTRETCHBLTMODE-posten specificerar bitmapsträckningsläge.
EmfSetTextAlignEMR\_SETTEXTALIGN-posten specificerar textjustering.
EmfSetTextColorEMR\_SETTEXTCOLOR-posten definierar den aktuella textfärgen.
EmfSetTextJustificationEMR\_SETTEXTJUSTIFICATION-posten specificerar mängden extra utrymme att lägga till för avbrotts­tecken vid textjustering.
EmfSetViewportExtExEMR\_SETVIEWPORTEXTEX-posten definierar vyportens omfattning.
EmfSetViewportOrgExEMR\_SETVIEWPORTORGEX-posten definierar vyportens ursprung.
EmfSetWindowExtExEMR\_SETWINDOWEXTEX-posten definierar fönstrets omfattning.
EmfSetWindowOrgExEMR\_SETWINDOWORGEX-posten definierar fönstrets ursprung.
EmfSetWorldTransformEMR\_SETWORLDTRANSFORM-posten specificerar en transformation för den aktuella världsrums‑till‑sidrymdstransformationen i uppspelningsenhetens kontext.
EmfSmallTextOutEMR\_SMALLTEXTOUT-posten skriver ut en sträng.
EmfStateRecordTypeTillståndsposttyper specificerar och hanterar grafikegenskaper som definierar tillståndet för uppspelningsenhetens kontext.
EmfStretchBltEMR_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.
EmfStretchDiBitsEMR_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.
EmfStrokeAndFillPathEMR_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.
EmfStrokePathEMR_STROKEPATH klass
EmfTransformRecordTypeTransformationsposttyper specificerar och modifierar omvandlingar från världsrummet till sidrymd.
EmfTransparentBltEMR_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.
EmfVertexDataObjekt som specificerar hörnen för antingen rektanglar eller trianglar samt de färger som motsvarar dem.
EmfWidenPathDenna 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.