Enum EmfRecordType

Enum EmfRecordType

Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Consts Församling: Aspose.Imaging.dll (25.4.0)

RecordType-förteckningen definierar värden som unikt identifierar EMF-registret.Dessa värden anges i typfältet för varje rekord.

public enum EmfRecordType

Fields

EMR_ABORTPATH = 68

Denna rekord aborterar en vägsbräcka eller avskyr vägen från en stängd vägsbräcka.

EMR_ALPHABLEND = 114

Denna rekord anger en blocköverföring av pixlar från en källa bitmapp till en destination rektangle,Inkludera alfa-transparensdata, enligt en specifik blandningsverksamhet.

EMR_ANGLEARC = 41

Detta register definierar ett linje segment av en arc.nuvarande position till början av arken. arken dras längs perimeternav en cirkel med den angivna radius och centrum. längden på arken definieras avDen angivna start och svettning vinklar.

EMR_ARC = 45

Denna rekord definierar en elliptisk ark.

EMR_ARCTO = 55

Denna rekord definierar en elliptisk ark. Den återställer den aktuella positionen tillSlutpunkten i arken.

EMR_BEGINPATH = 59

Denna inspelning öppnar en spårbräcka i playback-enhetens sammanhang.

När en spårvagn är öppen kan en ansökan börja bearbeta register för att definierade punkter som ligger på vägen. en ansökan måste stänga en öppen vägbräcka genom attbearbetning av EMR_ENDPATH register.När en ansökan behandlar EMR_BEGINPATH-registret, alla föregående vägarMåste avlägsnas från playback-enhetens sammanhang.

EMR_BITBLT = 76

Denna rekord anger en blocköverföring av pixlar från en källa bitmapp till en destinationrektangulär, valfritt i kombination med en brushmönster, enligt en angiven rasteroperation.

EMR_CHORD = 46

Denna rekord definierar en korg (en region som är bunden av korsningen av en ellipsoch en linje segment, som kallas en sekant).Pen och fylld med den aktuella brusen.

EMR_CLOSEFIGURE = 61

Denna rekord stänger en öppen figur på en väg.

För att bearbeta EMR_CLOSEFIGURE-registret måste du stänga figuren genom att dra en linjefrån den aktuella positionen till den första punkten i figuren, och sedan måste den anslutaslinjerna genom att använda linjen ansluter stil. Om en figur stängs genom att bearbetaEMR_LINETO-registret i stället för EMR_CLOSEFIGURE-registret äranvänds för att skapa hörnet i stället för en anslutning. EMR_LINETO anges i avsnittet2.3.5 och 13.EMR_CLOSEFIGURE-registret bör endast användas om det finns en öppen vägBracket i playback-enhetens sammanhang.En figur i en väg är öppen såvida den inte uttryckligen stängs genom att bearbeta denna rekord.Anmärkning: En siffra kan öppnas även om den aktuella punkten och utgångspunkten förFiguren är densamma.Efter att ha behandlat EMR_CLOSEFIGURE-registret, lägga till en linje eller kurva till vägenBörja med en ny figur.

EMR_COLORCORRECTPALETTE = 111

Denna inspelning anger hur man korrigerar entréer i ett logiskt palettobjekt med WindowsFärgsystem (WCS) 1.0 värden

EMR_COLORMATCHTOTARGETW = 121

Denna inspelning anger om du ska utföra färg matchning med en färgprofil som anges i en fil med ett namn som består av Unicode tecken.

EMR_COMMENT = 70

Detta register anger frivilliga privata uppgifter.

EMR_CREATEBRUSHINDIRECT = 39

Denna inspelning definierar en logisk brush för figurfyllning i grafiska operationer.

EMR_CREATECOLORSPACE = 99

Denna inspelning skapar ett logiskt färgutrymmeobjekt från en färgprofil med ett namn som består av ASCII-karaktärer.

EMR_CREATECOLORSPACEW = 122

Denna inspelning skapar en logisk färgutrymmeobjekt från en färgprofil med ett namn som består av Unicode tecken

EMR_CREATEDIBPATTERNBRUSHPT = 94

Denna rekord definierar en logisk skruv som har mönstret som anges av DIB.

EMR_CREATEMONOBRUSH = 93

Detta register definierar en logisk brush med den angivna bitmappattern.vara en enhets oberoende bitmap (DIB) sektion bitmap eller det kan vara en enhetsberoende bitmap.

EMR_CREATEPALETTE = 49

Detta register definierar ett LogPalette-objekt.

EMR_CREATEPEN = 38

Denna inspelning definierar en logisk penna som har den angivna stilen, bredden och färgen.Penna kan sedan väljas in i spelet och används för att dra linjer och kurvor.

EMR_DELETECOLORSPACE = 101

Denna inspelning raderar ett logiskt färgutrymmeobjekt. Notera En EMR_DELETEOBJECT inspelning SHOULDanvänds i stället för EMR_DELETECOLORSPACE för att ta bort en logisk färgutrymme objekt

EMR_DELETEOBJECT = 40

Denna inspelning tar bort ett grafiskt objekt genom att ta bort dess index i EMF Object Table.Om det borttagna objektet är markerat i återställningsanordningskontexten, är standardobjektetI detta sammanhang måste fastigheten återställas.

EMR_DRAWESCAPE = 105

Detta register överför frivilligt information till föraren. syftet är att informationenDet kommer att resultera i att teckningen görs.

EMR_ELLIPSE = 42

Denna rekord definierar en ellips. centrum av ellipsen är centrum avangivna gränssnitt rektangle. ellipsen är upplyst med hjälp av den aktuella penna ochFylls med den aktuella brusen.

EMR_ENDPATH = 60

Denna rekord stänger en vägbräcka och väljer den väg som definieras av bräcketi Playback-enhetens sammanhang.

EMR_EOF = 14

Denna rekord indikerar slutet av metafilen.

EMR_EXCLUDECLIPRECT = 29

Denna rekord definierar en ny klippregion som består av den befintliga klippregionenminus den angivna rektangeln.

EMR_EXTCREATEFONTINDIRECTW = 82

Detta register definierar en logisk font som har de angivna egenskaperna.Därefter kan den väljas som den aktuella tecknet för playback-enhetens sammanhang.

EMR_EXTCREATEPEN = 95

Detta register definierar en logisk kosmetisk eller geometrisk penna som har den angivna stilen,bredd och brush attribut.

EMR_EXTESCAPE = 106

Detta register överför frivilligt information till föraren. syftet är att informationenDet kommer inte att resultera i att teckningen görs.

EMR_EXTFLOODFILL = 53

Denna inspelning fyller ett område av skärmytan med den aktuella brusen.

EMR_EXTSELECTCLIPRGN = 75

Denna rekord kombinerar den angivna regionen med den aktuella klippregionen med hjälp avSpecifikt läge .

EMR_EXTTEXTOUTA = 83

Denna inspelning drar en ASCII textsträng med hjälp av den aktuella font och textfärger.EMR_EXTTEXTOUTA SHOULD måste emuleras med en EMR_EXTTEXTOUTW register (avsnitt 2.3.5.8). Detta kräver att ASCII-textfältet i EmrText-objektet omvandlas till Unicode UTF16-LE-kodning.

EMR_EXTTEXTOUTW = 84

Denna inspelning drar en Unicode textsträng med hjälp av den aktuella font och textfärger.

EMR_FILLPATH = 62

Denna rekord stänger alla öppna figurer i den aktuella vägen och fyller den inre vägengenom att använda det aktuella brush- och polygonfyllningsläget.

EMR_FILLRGN = 71

Detta register fyller den angivna regionen med hjälp av den angivna brusen.

EMR_FLATTENPATH = 65

Denna inspelning omvandlar varje kurv i den väg som väljs till speletKontext, omvandlar varje kurva till en sekvens av linjer.

EMR_FORCEUFIMAPPING = 109

Denna inspelning tvingar teckensnittskortet att matcha teckensnitt baserat på deras UniversalFontId iFöreträde för deras LogFont-information.

EMR_FRAMERGN = 72

Denna rekord drar en gräns runt den angivna regionen med hjälp av den angivna brusen.

EMR_GLSBOUNDEDRECORD = 103

Denna inspelning anger en OpenGL-funktion med en gränssnittlig rektangel för utgång.

EMR_GLSRECORD = 102

Detta register anger en OpenGL-funktion.

EMR_GRADIENTFILL = 118

Denna rekord anger fyllning rektanglar eller trianglar med gradienter av färg

EMR_HEADER = 1

Detta register definierar början av metafilen och anger dess egenskaper; dess innehåll,inbegripet dimensionerna av den inbyggda bilden; antalet poster i metafilen; ochupplösning av enheten på vilken den inbäddade bilden skapades. Dessa värden gör det möjligt för metafilen att vara enhetsberoende.

EMR_INTERSECTCLIPRECT = 30

Denna rekord definierar en ny klippregion från korsningen av den aktuella klippningenregionen och den angivna rektangeln.

EMR_INVERTRGN = 73

Denna rekord inverterar färgerna i den angivna regionen.

EMR_LINETO = 54

Detta register definierar en linje från den aktuella positionen till, men inte inkluderar,den angivna punkten. den återställer den aktuella positionen till den angivna punkten.

EMR_MASKBLT = 78

Denna rekord anger en blocköverföring av pixlar från en källa bitmapp till en destinationrektangulär, alternativt i kombination med en skruvmönster och med tillämpningen av enfärg mask bitmap, enligt angivna foreground och bakgrunds raster operationer.

EMR_MODIFYWORLDTRANSFORM = 36

Denna inspelning omdefinierar den globala omvandlingen för playback-enhetens sammanhang med hjälp av det angivna läget.

EMR_MOVETOEX = 27

Denna rekord definierar koordinaterna för den nya nuvarande positionen, i logiska enheter.

EMR_NAMEDESCAPE = 110

Detta register överför frivilligt information till den angivna namngivna föraren.

EMR_OFFSETCLIPRGN = 26

Denna inspelning omdefinierar klippregionen av spellådets sammanhang med de angivna offseterna.

EMR_PAINTRGN = 74

Denna inspelning målar den angivna regionen genom att använda den brush som för närvarande är markerad iKontexten för Playback-enheten.

EMR_PIE = 47

Denna rekord definierar en pie-formad sväng bunden av korsningen av en ellipsoch två radialer. pie är uppladdad med hjälp av den aktuella penna och fylld med hjälp avDen nuvarande brusen.

EMR_PIXELFORMAT = 104

Denna inspelning anger det pixelformat som ska användas för grafiska operationer

EMR_PLGBLT = 79

Denna rekord anger en blocköverföring av pixlar från en källa bitmapp till en destinationparallelogram, med tillämpningen av en färgmask bitmap.

EMR_POLYBEZIER = 2

Denna rekord definierar en eller flera Bezier curves. Cubic Bezier curves definieras med hjälp avangivna slutpunkter och kontrollpunkter, och sträckas med den aktuella penna.

EMR_POLYBEZIER16 = 85

Denna rekord definierar en eller flera Bezier-rörelser.Rörelserna dras med den aktuella penna.

EMR_POLYBEZIERTO = 5

Denna rekord definierar en eller flera Bezier-rutor baserat på den aktuella positionen.

EMR_POLYBEZIERTO16 = 88

Denna rekord definierar en eller flera Bezier-rutor baserat på den aktuella positionen.

EMR_POLYDRAW = 56

Denna rekord definierar en uppsättning linje segment och Bezier kurvor.

EMR_POLYDRAW16 = 92

Denna rekord definierar en uppsättning linje segment och Bezier kurvor.

EMR_POLYGON = 3

Detta register definierar en polygon som består av två eller flera vertikaler som är anslutna genom rakaLinjer. polygonen är uppladdad med hjälp av den aktuella penna och fylld med hjälp av den aktuella brusenPolygonen stängs automatiskt genom att dra en linje från den sista vertikalen till den första.

EMR_POLYGON16 = 86

Denna rekord definierar en polygon som består av två eller flera vertikaler som är anslutna genom raka linjer.Polygonen är uppladdad med hjälp av den aktuella penna och fylld med hjälp av den aktuella brusen och polygonenPolygonen stängs automatiskt genom att dra en linje från den sista vertexen till den första.

EMR_POLYLINE = 4

Detta register definierar en serie linje segment genom att ansluta punkterna i den angivnaoch array.

EMR_POLYLINE16 = 87

Denna rekord definierar en serie linje segment genom att ansluta punkterna i den angivna raden.

EMR_POLYLINETO = 6

Denna rekord definierar en eller flera raka linjer baserat på den aktuella positionen.En linje dras från den aktuella positionen till den första punkten som anges i poängfältetgenom att använda den aktuella penna. för varje extra linje utförs ritning från slutetpunkt från föregående linje till nästa punkt som anges av punkter.

EMR_POLYLINETO16 = 89

Denna rekord definierar en eller flera raka linjer baserat på den aktuella positionen.En linje dras från den aktuella positionen till den första punkten som anges av Pointsfält genom att använda den aktuella pennan. För varje extra linje utförs ritning frånslutpunkten från föregående linje till nästa punkt som anges av Points.

EMR_POLYPOLYGON = 8

Detta register definierar en serie av stängda polygoner. var och en av polygonerna beskrivs med hjälp avnuvarande penna och fylld med hjälp av nuvarande brush och polygon fyllningsläge. Polygon definierade av detta register kan överlappa.

EMR_POLYPOLYGON16 = 91

Detta register definierar en serie av stängda polygoner. Varje polygon beskrivs genom att användaden aktuella pennan och fylld med hjälp av den aktuella brush och polygon fyllningsläge.Det som anges i denna rekord kan överlappa.

EMR_POLYPOLYLINE = 7

Denna rekord definierar flera uppsättningar av anslutna linje segment.dragen med hjälp av den aktuella penna. de siffror som bildas av segmenten är inte fyllda.den aktuella positionen används inte eller uppdateras av denna rekord.

EMR_POLYPOLYLINE16 = 90

Denna rekord definierar flera uppsättningar av anslutna linje segment.

EMR_POLYTEXTOUTA = 96

Denna inspelning drar en eller flera ASCII-textrådar med hjälp av aktuella teckensnitt och textfärger.Notera att EMR_POLYTEXTOUTA SHOULD ska emuleras med en serie EMR_EXTTEXTOUTW register, en per sträng

EMR_POLYTEXTOUTW = 97

Denna inspelning drar en eller flera Unicode text strängar med den aktuella font och textfärger.Notera att EMR_POLYTEXTOUTW SHOULD ska emuleras med en serie EMR_EXTTEXTOUTW register, en per sträng

EMR_REALIZEPALETTE = 52

Den här arkivkartan går in från den aktuella logiska paletten till systempaletten.

EMR_RECTANGLE = 43

Denna rekord definierar en rektangle. rektangeln utformas genom att använda strömmenPen och fylld med den aktuella brusen.

EMR_RESIZEPALETTE = 51

Denna rekord ökar eller minskar storleken på en logisk palett.

EMR_RESTOREDC = 34

Denna inspelning återställer spelkontakten till den angivna sparade tillståndet.Playback-enhetens sammanhang återställs genom att poppa statsinformation från en stack avspara enhetskontexter som skapats av tidigare EMR_SAVEDC-registreringar (avsnitt 2.3.11)

EMR_ROUNDRECT = 44

Denna rekord definierar en rektangle med runda hörn.genom att använda den aktuella pennan och fyllas med den aktuella brusen.

EMR_SAVEDC = 33

Den här inspelningen sparar den aktuella tillståndet för spelkontakten genom att kopiera dataBeskrivning av valda objekt och grafiska lägen – inklusive bitmappen, brush, palett,teckensnitt, penna, region, ritningsläge och mappningsläge – till en uppsättning sparade enhetskontexter.

EMR_SCALEVIEWPORTEXTEX = 31

Denna inspelning omdefinierar utsiktsporten för spellådets sammanhang med hjälp av förhållandenautformad av de angivna multiplicanderna och divisionerna.

EMR_SCALEWINDOWEXTEX = 32

Denna inspelning omdefinierar fönstret för playback-enhetens sammanhang med hjälp av de proportioner som bildasav de angivna multiplicanderna och divisionerna.

EMR_SELECTCLIPPATH = 67

Denna rekord definierar den aktuella vägen som en klippregion för playback-enhetensammanhang, kombinerar den nya regionen med någon befintlig klippregion med hjälp av det angivna läget.

EMR_SELECTOBJECT = 37

Denna inspelning lägger till ett föremål i spelet och identifierar det genom sinindex i EMF Object Table (avsnitt 3.1.1.1).

EMR_SELECTPALETTE = 48

Denna inspelning lägger till ett LogPalette-objekt (avsnitt 2.2.17) till speletsammanhang, identifiera det genom dess index i EMF Object Table.

EMR_SETARCDIRECTION = 57

Denna rekord definierar ritningsriktningen som ska användas för arken och rektangelnoch operationer.

EMR_SETBKCOLOR = 25

Denna inspelning definierar bakgrundsfärgen.

EMR_SETBKMODE = 18

Denna inspelning definierar bakgrundsblandningsläget för spelet. bakgrundsblandningenläge används med text, hatched brusar och pen stilar som inte är fasta linjer.

EMR_SETBRUSHORGEX = 13

Denna rekord definierar ursprunget till den aktuella brusen.

EMR_SETCOLORADJUSTMENT = 23

Denna inspelning definierar färgjusteringsvärdena för spelkontakten med hjälp av de angivna värdena.

EMR_SETCOLORSPACE = 100

Denna inspelning definierar det aktuella logiska färgutrymmeobjektet för grafiska operationer.

EMR_SETDIBITSTODEVICE = 80

Denna inspelning anger en blocköverföring av pixlar från angivna skanningslinjer från en källaBitmap till en destination rektangle.

EMR_SETICMMODE = 98

Denna inspelning anger läget för Image Color Management (ICM) för grafikverksamhet.

EMR_SETICMPROFILEA = 112

Detta register anger en färgprofil i en fil med ett namn som består av ASCII- tecken,för grafisk produktion.

EMR_SETICMPROFILEW = 113

Denna inspelning anger en färgprofil i en fil med ett namn som består av Unicode tecken,för grafisk produktion

EMR_SETLAYOUT = 115

Den här inspelningen anger den ordning i vilken text och grafik är ritade

EMR_SETLINKEDUFIS = 119

Denna inspelning ställer in UniversalFontIds av länkade tecken att använda under karaktärsökningen.

EMR_SETMAPMODE = 17

Denna inspelning definierar mappningsläget för spellådets sammanhang.definierar enheten för mätning som används för att omvandla sidutrymmeenheter till enhetutrymmeenheter,och också definierar orienteringen av enhetens x-axis och y-axis.

EMR_SETMAPPERFLAGS = 16

Detta register anger parametrar för processen att matcha logiska tecken till fysiska teckenFonts, som utförs av fontmapparen.

EMR_SETMETARGN = 28

Denna inspelning sträcker sig över den aktuella klippregionen för playback-enhetens sammanhang mednuvarande meta-region och räddar den kombinerade regionen som den nya meta-regionen.

EMR_SETMITERLIMIT = 58

Denna rekord definierar gränsen för längden på mätaren ansluter till speletutrustningens sammanhang.

EMR_SETPALETTEENTRIES = 50

Detta register definierar RGB (röd-grön-blå) färgvärden i ett antal inmatningari ett logpalettobjekt.

EMR_SETPIXELV = 15

Denna inspelning definierar färgen på pixeln i de angivna logiska koordinaterna.

EMR_SETPOLYFILLMODE = 19

Denna rekord definierar polygon fyllningsläge.

EMR_SETROP2 = 20

Denna rekord definierar binär raster-operationsläge.

EMR_SETSTRETCHBLTMODE = 21

Denna rekord definierar bitmap stretch-läget.

EMR_SETTEXTALIGN = 22

Detta register definierar textliknande.

EMR_SETTEXTCOLOR = 24

Detta register definierar den aktuella textfärgen.

EMR_SETTEXTJUSTIFICATION = 120

Denna rekord anger mängden extra utrymme att lägga till för att bryta tecken för motiveringoch syften.

EMR_SETVIEWPORTEXTEX = 11

Detta register definierar visningsportens omfattning.

EMR_SETVIEWPORTORGEX = 12

Detta register definierar synportens ursprung.

EMR_SETWINDOWEXTEX = 9

Detta register definierar fönsterns omfattning.

EMR_SETWINDOWORGEX = 10

Detta register definierar fönsterns ursprung.

EMR_SETWORLDTRANSFORM = 35

Denna rekord definierar en tvådimensionell linjär omvandling mellan världsutrymme ochSidan utrymme (för mer information, se [MSDN-WRLDPGSPC]) för spellämnes sammanhang.Denna omvandling kan användas för att skala, rotera, skala eller översätta grafiska utgångar.

EMR_SMALLTEXTOUT = 108

Denna inspelning ger ut en sträng.

EMR_STRETCHBLT = 77

Denna rekord anger en blocköverföring av pixlar från en källa bitmapp till en destinationrektangulär, valfritt i kombination med en brushmönster, enligt en angiven rasterdrift, sträckning eller komprimering av produktionen för att matcha mått av destinationen, om nödvändigt.

EMR_STRETCHDIBITS = 81

Denna rekord anger en blocköverföring av pixlar från en källa bitmapp till en destinationrektangulär, valfritt i kombination med en brushmönster, enligt en angiven rasteroperation,utsträckning eller komprimering av utgången för att matcha mått av destinationen, om nödvändigt.

EMR_STROKEANDFILLPATH = 63

Denna rekord stänger alla öppna figurer på en väg, sträckar utgångslinjen av vägen genom attanvänder den aktuella penna, och fyller dess interiör genom att använda den aktuella brusen.

EMR_STROKEPATH = 64

Denna inspelning ger den angivna vägen genom att använda den aktuella penna.

EMR_TRANSPARENTBLT = 116

Denna rekord anger en blocköverföring av pixlar från en källa bitmapp till en destination rektangle,behandla en angiven färg som transparent, sträcka eller komprimera produkten för att matcha mått på destinationen, om nödvändigt

EMR_WIDENPATH = 66

Denna rekord omdefinierar den aktuella vägen som det område som skulle målas om vägenstrykades med hjälp av penna som för närvarande har valts in i playback-enhetens sammanhang.

 Svenska