Enum EmfRecordType

Enum EmfRecordType

Navne til: Aspose.Imaging.FileFormats.Emf.Emf.Consts Sammensætning: Aspose.Imaging.dll (25.4.0)

RecordType-listen definerer værdier, der unikt identificerer EMF-optegnelser.Disse værdier er angivet i Typefeltet for hver rekord.

public enum EmfRecordType

Fields

EMR_ABORTPATH = 68

Dette rekord aborterer en vejbræk eller afskærer vejen fra en lukket vej bræk.

EMR_ALPHABLEND = 114

Denne rekord angiver en blokoverførsel af piksler fra en kilde bitmap til en destination rektangle,indbefatter alfa gennemsigtighedsdata, i overensstemmelse med en specifik blændingsoperation.

EMR_ANGLEARC = 41

Dette rekord definerer et linje segment af en arc.nuværende position til begyndelsen af arken. Arken er trukket langs perimeterenaf en cirkel med den angivne radius og centrum. Længden af arken defineres vedDen dato start og svingning vinkler.

EMR_ARC = 45

Denne rekord definerer en elliptisk ark.

EMR_ARCTO = 55

Dette rekord definerer en elliptisk ark. Det genopretter den nuværende position tilEndpunktet i arken.

EMR_BEGINPATH = 59

Denne optagelse åbner en vejbræk i playback-enhedens kontekst.

Når en rutebræk er åbnet, kan en ansøgning begynde at behandle optegnelser for at definerede punkter, der ligger i vejen. en applikation MÅ lukke en åben veje medDet er en indstilling af EMR_ENDPATH.Når en ansøgning behandler EMR_BEGINPATH-registret, alle de foregående ruterDet skal fjernes fra playback-enhedens kontekst.

EMR_BITBLT = 76

Denne rekord angiver en blokoverførsel af piksler fra en kilde bitmap til en destinationrektangle, alternativt i kombination med en brush mønster, i henhold til en specifik raster operation.

EMR_CHORD = 46

Dette rekord definerer en chord (en region, der er bundet af krydsningen af en ellipse)og en linje segment, kaldet en sekant). korden er udlinet ved hjælp af den aktuelleFylles ved hjælp af den nuværende brush.

EMR_CLOSEFIGURE = 61

Dette rekord lukker en åben figur i en vej.

For at behandle EMR_CLOSEFIGURE-registeret skal du lukke figuren ved at tegne en linjefra den nuværende position til det første punkt i figuren, og derefter skal den forbindelinjer ved hjælp af linjen tilslut stil. Hvis en figur er lukket ved at behandleEMR_LINETO-registeret i stedet for EMM_CLOSEFIGURE-registret, slutkapperne erBruges til at oprette hjørnet i stedet for en tilknytning. EMR_LINETO er angivet i afsnittet2.3.5.13.Den EMR_CLOSEFIGURE-register skal kun bruges, hvis der er en åben vejDet er i playback-enhedens kontekst.En figur i en vej er åben, medmindre den er udtrykkeligt lukket ved at behandle denne rekord.Bemærk: En figur kan åbnes, selv om det aktuelle punkt og udgangspunktet forFigurerne er de samme.Efter at have behandlet EMR_CLOSEFIGURE-registret, tilføje en linje eller kurve til vejenVi skal starte en ny figur.

EMR_COLORCORRECTPALETTE = 111

Denne rekord angiver, hvordan man korrigerer indtægterne i et logisk paletobjekt ved hjælp af WindowsFarvesystem (WCS) 1.0 værdier

EMR_COLORMATCHTOTARGETW = 121

Denne rekord angiver, om du skal udføre farve matching med en farveprofil, der er angivet i en fil med et navn bestående af Unicode tegn.

EMR_COMMENT = 70

Denne registrering angiver vilkårlige private data.

EMR_CREATEBRUSHINDIRECT = 39

Denne optegnelse definerer en logisk brush for fyldning af figurer i grafiske operationer.

EMR_CREATECOLORSPACE = 99

Denne optegnelse skaber et logisk farvespaceobjekt fra en farveprofil med et navn bestående af ASCII tegn

EMR_CREATECOLORSPACEW = 122

Denne optegnelse skaber et logisk farvespaceobjekt fra en farveprofil med et navn bestående af Unicode tegn

EMR_CREATEDIBPATTERNBRUSHPT = 94

Denne rekord definerer en logisk brush, som har den mønster, der er angivet af DIB.

EMR_CREATEMONOBRUSH = 93

Denne rekord definerer en logisk brush med den angivne bitmap mønster.være en enhed uafhængig bitmap (DIB) sektionsbitmap eller det kan være et enhedsberoende Bitmap.

EMR_CREATEPALETTE = 49

Denne optegnelse definerer et LogPalette-objekt.

EMR_CREATEPEN = 38

Denne rekord definerer en logisk pen, der har den angivne stil, bredde og farve.Pen kan derefter vælges i playback-enhedens kontekst og bruges til at tegne linjer og kurver.

EMR_DELETECOLORSPACE = 101

Denne rekord sletter et logisk farve rum objekt. Bemærk En EMR_DELETEOBJECT rekord må væreanvendes i stedet for EMR_DELETECOLORSPACE til at slette et logisk farve rum objekt

EMR_DELETEOBJECT = 40

Denne registrering sletter et grafisk objekt og renser dens indeks i EMF Object Table.Hvis det slettet objekt er valgt i playback-enhedens kontekst, er standardobjektetI denne sammenhæng skal ejendommen genoprettes.

EMR_DRAWESCAPE = 105

Denne registrering overfører vilkårlig information til chaufføren. hensigten er, at informationenDet vil resultere i, at tegningen bliver udført.

EMR_ELLIPSE = 42

Dette rekord definerer en ellipse. centret for ellipsen er centrum forden angivne grænse rektangle. ellipsen er udlinet ved hjælp af den aktuelle pen ogFylles ved at bruge den nuværende brush.

EMR_ENDPATH = 60

Denne optegnelse lukker en veje og vælger vejen, der er defineret af vejetI forbindelse med playback-udstyret.

EMR_EOF = 14

Dette rekord angiver slutningen af metafilen.

EMR_EXCLUDECLIPRECT = 29

Denne rekord definerer en ny klippegion, der består af den eksisterende klippingregionminus den angivne rektangle.

EMR_EXTCREATEFONTINDIRECTW = 82

Denne optegnelse definerer en logisk font, der har de angivne egenskaber.kan derefter vælges som den aktuelle bogstave for playback-enhedens kontekst.

EMR_EXTCREATEPEN = 95

Denne optegnelse definerer en logisk kosmetisk eller geometrisk pen, der har den angivne stil,bredde og brush atributter.

EMR_EXTESCAPE = 106

Denne registrering overfører vilkårlig information til chaufføren. hensigten er, at informationenDet vil ikke resultere i, at tegningen bliver udført.

EMR_EXTFLOODFILL = 53

Denne optegnelse fylder et område af displayets overflade med den aktuelle brush.

EMR_EXTSELECTCLIPRGN = 75

Denne rekord kombinerer den angivne region med den aktuelle klipregion ved hjælp afSpecifikation af mode.

EMR_EXTTEXTOUTA = 83

Denne optegnelse trækker en ASCII-tekststrin ved hjælp af den nuværende font og tekstfarver.NoteEMR_EXTTEXTOUTA SHOULD skal emuleres ved hjælp af en EM R_ExttexTOUTW registrering (sektion 2.3.5.8). Det kræver, at den ASCII-tekststråle i EmrText-objektet konverteres til Unicode UTF16-LE-kodning.

EMR_EXTTEXTOUTW = 84

Denne optegnelse trækker en Unicode-tekststræk ved hjælp af den nuværende font og tekstfarver.

EMR_FILLPATH = 62

Denne rekord lukker alle åbne figurer i den nuværende vej og fylder vejens indreVed hjælp af den nuværende brush- og polygonfyllingsmodus.

EMR_FILLRGN = 71

Denne rekord fylder det angivne område ved at bruge den angive brush.

EMR_FLATTENPATH = 65

Denne rekord forvandler enhver kurve i den vej, der er valgt til playback-enhedenKontekst, der forvandler hver kurve til en sekvens af linjer.

EMR_FORCEUFIMAPPING = 109

Denne rekord tvinger fontmappen til at matche fonter baseret på deres UniversalFontId iForetrukning til deres LogFont-information.

EMR_FRAMERGN = 72

Dette rekord trækker en grænse rundt om det angivne område ved hjælp af den angive brush.

EMR_GLSBOUNDEDRECORD = 103

Denne optegnelse angiver en OpenGL-funktion med en grænsende rektangle for udgang.

EMR_GLSRECORD = 102

Dette dokument angiver en OpenGL-funktion.

EMR_GRADIENTFILL = 118

Denne rekord angiver fyldning af rektangler eller trekanter med gradienter af farve

EMR_HEADER = 1

Denne rekord definerer begyndelsen af metafilen og angiver dens egenskaber; dens indhold,indbefatter dimensionerne af det indbyggede billede; antallet af optegnelser i metafilen; ogopløsning af enheden, på hvilken det indbyggede billede blev skabt. Disse værdier gør det muligt for metafilen at være enhed uafhængig.

EMR_INTERSECTCLIPRECT = 30

Denne rekord definerer en ny klipregion fra krydsningen af den nuværende klipregionen og den angivne rektangle.

EMR_INVERTRGN = 73

Denne rekord omdanner farverne i den angivne region.

EMR_LINETO = 54

Denne rekord definerer en linje fra den nuværende position til, men ikke inkluderer,Det genopretter den aktuelle position til det angivne punkt.

EMR_MASKBLT = 78

Denne rekord angiver en blokoverførsel af piksler fra en kilde bitmap til en destinationrektangle, optionelt i kombination med en bruskmønster og med anvendelsen af enfarve maske bitmap, i overensstemmelse med angivne foreground og baggrund raster operationer.

EMR_MODIFYWORLDTRANSFORM = 36

Denne rekord omdefinerer den globale transformation for playback-enhedskonteksten ved hjælp af den angivne modus.

EMR_MOVETOEX = 27

Denne rekord definerer koordinaterne af den nye nuværende position i logiske enheder.

EMR_NAMEDESCAPE = 110

Denne registrering overfører vilkårlig information til den pågældende chauffør.

EMR_OFFSETCLIPRGN = 26

Denne optegnelse omdefinerer klippegionen af playback-enhedens kontekst ved de angivne offset.

EMR_PAINTRGN = 74

Denne rekord maler det angivne område ved at bruge den brush, der i øjeblikket er valgt tilDet er Playback-enhedens kontekst.

EMR_PIE = 47

Denne optegnelse definerer en pie-shaped wedge bundet af krydsningen af en ellipseog to radialer. pieen er udlinet ved at bruge den aktuelle pen og fyldt ved hjælp afDen nuværende brush.

EMR_PIXELFORMAT = 104

Denne rekord angiver det pixelformat, der skal bruges til grafiske operationer

EMR_PLGBLT = 79

Denne rekord angiver en blokoverførsel af piksler fra en kilde bitmap til en destinationparallelogram, med anvendelsen af en farve maske bitmap.

EMR_POLYBEZIER = 2

Dette rekord definerer en eller flere Bezier kurver.angivne slutpunkter og kontrolspunkter, og er slukket med den nuværende pen.

EMR_POLYBEZIER16 = 85

Dette rekord definerer en eller flere Bezier kurver. Kurverne er trukket ved hjælp af den nuværende pen.

EMR_POLYBEZIERTO = 5

Dette rekord definerer en eller flere Bezier kurver baseret på den nuværende position.

EMR_POLYBEZIERTO16 = 88

Dette rekord definerer en eller flere Bezier kurver baseret på den nuværende position.

EMR_POLYDRAW = 56

Denne rekord definerer et sæt af linje segmenter og Bezier kurver.

EMR_POLYDRAW16 = 92

Denne rekord definerer et sæt af linje segmenter og Bezier kurver.

EMR_POLYGON = 3

Dette rekord definerer en polygon bestående af to eller flere vertekser forbundet ved direktePolygonen er udlinet ved at bruge den aktuelle pen og fyldt ved hjælp af den aktuelle brushPolygonen lukkes automatisk ved at tegne en linje fra den sidste vertex til den første.

EMR_POLYGON16 = 86

Denne rekord definerer en polygon bestående af to eller flere vertekser, der er forbundet med rette linjer.Polygonen er udlinet ved at bruge den aktuelle pen og fyldt ved hjælp af den nuværende brush og polygon.Polygonen lukkes automatisk ved at tegne en linje fra den sidste vertex til den første.

EMR_POLYLINE = 4

Denne rekord definerer en række linje segmenter ved at forbinde punkterne i den angivneog array.

EMR_POLYLINE16 = 87

Denne rekord definerer en række linje segmenter ved at forbinde punkterne i den angivne rækkefølge.

EMR_POLYLINETO = 6

Denne rekord definerer en eller flere linjer baseret på den aktuelle position.En linje trækkes fra den aktuelle position til det første punkt, der er angivet af punkterfeltetved hjælp af den aktuelle pen. For hver ekstra linje udføres tegning fra slutningenpunkt fra den foregående linje til det næste punkt angivet af punkter.

EMR_POLYLINETO16 = 89

Denne rekord definerer en eller flere linjer baseret på den aktuelle position.En linje trækkes fra den aktuelle position til det første punkt, der er angivet af Pointsfælden ved hjælp af den aktuelle pen. For hver ekstra linje udføres tegning fraafslutningspunktet fra den foregående linje til det næste punkt, der er angivet af Points.

EMR_POLYPOLYGON = 8

Dette register definerer en serie af lukkede polygoner. hver poligon er udlinet ved hjælp afden aktuelle pen og fyldt ved hjælp af den nuværende brush og polygon fylde tilstand. Polygoner defineret af denne rekord kan overlappe.

EMR_POLYPOLYGON16 = 91

Denne rekord definerer en serie af lukkede polygoner. hver poligon er beskrevet ved hjælp afden aktuelle pen og fyldt ved hjælp af den nuværende brush og polygon fylde tilstand.Det, der er angivet i denne rekord, kan overlappe.

EMR_POLYPOLYLINE = 7

Denne rekord definerer flere serier af tilknyttede linje segmenter.uddraget ved hjælp af den aktuelle pen. De tal, der er dannet af segmenterne, er ikke fyldt.den nuværende position er hverken anvendt eller opdateret af denne rekord.

EMR_POLYPOLYLINE16 = 90

Denne rekord definerer flere serier af forbundet linje segmenter.

EMR_POLYTEXTOUTA = 96

Denne optegnelse trækker en eller flere ASCII-tekststrin ved hjælp af de nuværende font- og tekstfarver.Bemærk, at EMR_POLYTEXTOUTA SHOULD skal emuleres med en serie af emr_extextout-optegnelser, én pr. string

EMR_POLYTEXTOUTW = 97

Denne optegnelse trækker en eller flere Unicode-tekststrin ved hjælp af de aktuelle bogstaver og tekstfarver.Bemærk, at EMR_POLYTEXTOUTW SHOULD skal emuleres med en serie af emr_extextoutw-optegnelser, én pr. string

EMR_REALIZEPALETTE = 52

Dette rekordkort indgår fra den nuværende logiske palette til systempaletten.

EMR_RECTANGLE = 43

Denne rekord definerer en rektangle. rectanglen er udlinet ved hjælp af den aktuelleFylles ved hjælp af den nuværende brush.

EMR_RESIZEPALETTE = 51

Dette rekord øger eller nedsætter størrelsen af en logisk palette.

EMR_RESTOREDC = 34

Denne optagelse genopretter playback-enhedens kontekst til den angivne gemte tilstand.Playback-enhedens kontekst genoprettes ved at poppe statusoplysninger ud af et stykkeredigerede enhedskontakter skabt af tidligere EMR_SAVEDC-optegnelser (sektion 2.3.11).

EMR_ROUNDRECT = 44

Denne rekord definerer en rektangle med runde hjørner.ved at bruge den aktuelle pen og fylde ved hjælp af den nuværende brush.

EMR_SAVEDC = 33

Denne optagelse gemmer den aktuelle tilstand af playback-enhedens kontekst ved at kopiere databeskrivelse af udvalgte objekter og grafiske mod – herunder bitmap, brush, palette,font, pen, region, tegningstilstand og mappingstilstand – til et stykke redigerede enhedskontexter.

EMR_SCALEVIEWPORTEXTEX = 31

Denne optegnelse omdefinerer viewporten for playback-enhedens kontekst ved hjælp af ratioerneFormet af de angivne multiplicander og divisorer.

EMR_SCALEWINDOWEXTEX = 32

Denne optegnelse omdefinerer vinduet for playback-enhedens kontekst ved hjælp af de rater, der dannesaf de angivne multiplicander og divisorer.

EMR_SELECTCLIPPATH = 67

Denne rekord definerer den nuværende vej som en klipregion for playback-enhedensammenhæng, der kombinerer den nye region med ethvert eksisterende klippeområde ved hjælp af den angivne modus.

EMR_SELECTOBJECT = 37

Denne optegnelse tilføjer et objekt til playback-enhedens kontekst og identificerer det ved densindeks i EMF Object Table (sektion 3.1.1.1).

EMR_SELECTPALETTE = 48

Denne rekord tilføjer et LogPalette-objekt (sektion 2.2.17) til playback-enhedenIndikatorer identificerer det ved indeksen i EMF Object Table.

EMR_SETARCDIRECTION = 57

Denne rekord definerer tegningens retning, der skal anvendes til arc og rektangleaf operationer.

EMR_SETBKCOLOR = 25

Denne bog definerer baggrundsfarven.

EMR_SETBKMODE = 18

Denne optegnelse definerer baggrundsblandingsmodus for playback-enhedens kontekst.Modet bruges med tekst, hatched bruser og pen stilarter, der ikke er solide linjer.

EMR_SETBRUSHORGEX = 13

Dette rekord definerer oprindelsen af den nuværende brush.

EMR_SETCOLORADJUSTMENT = 23

Denne rekord definerer farvejusteringsværdier for playback-enhedens kontekst ved hjælp af de angivne værdier.

EMR_SETCOLORSPACE = 100

Denne optegnelse definerer det nuværende logiske farvepladsobjekt for grafiske operationer.

EMR_SETDIBITSTODEVICE = 80

Denne optegnelse angiver en blokoverførsel af piksler fra specifikke skanningslinjer fra en kildeBitmap til en destination rektangle.

EMR_SETICMMODE = 98

Denne rekord angiver Image Color Management (ICM) til grafiske operationer.

EMR_SETICMPROFILEA = 112

Denne rekord angiver en farveprofil i en fil med et navn bestående af ASCII tegn,for grafisk produktion.

EMR_SETICMPROFILEW = 113

Denne rekord angiver en farveprofil i en fil med et navn bestående af Unicode tegn,For grafisk produktion

EMR_SETLAYOUT = 115

Denne optegnelse angiver den rækkefølge, hvor tekst og grafik tegnes i

EMR_SETLINKEDUFIS = 119

Denne optegnelse sætter UniversalFontIds af linkede bogstaver til brug under karaktersøgning.

EMR_SETMAPMODE = 17

Denne optegnelse definerer mappingsmetoden for playback-enhedens kontekst.definerer enheden af mængden, der anvendes til at omdanne sidespaceenheder til enheder i apparatet,Og også definerer orienteringen af enhedens x-axis og y-aksis.

EMR_SETMAPPERFLAGS = 16

Denne rekord angiver parametre for processen med at matche logiske bogstaver til fysiskeFonts, som udføres af fontmappen.

EMR_SETMETARGN = 28

Denne optegnelse krydser den nuværende klippegion for playback-enhedens sammenhæng medden nuværende meta-region og redder den kombinerede region som den nye meta region.

EMR_SETMITERLIMIT = 58

Denne rekord definerer grænsen for længden af mitterne tilsluttes til playbackEnhedens kontekst.

EMR_SETPALETTEENTRIES = 50

Denne rekord definerer RGB (red-green-blue) farveværdier i en række indtægteri et LogPalette-objekt

EMR_SETPIXELV = 15

Denne rekord definerer pixelens farve på de angivne logiske koordinater.

EMR_SETPOLYFILLMODE = 19

Dette rekord definerer polygon fyld mode.

EMR_SETROP2 = 20

Dette rekord definerer binær raster operationsmetode.

EMR_SETSTRETCHBLTMODE = 21

Dette rekord definerer bitmap stretch mode.

EMR_SETTEXTALIGN = 22

Denne bog definerer tekstlignende.

EMR_SETTEXTCOLOR = 24

Denne optegnelse definerer den nuværende tekstfarve.

EMR_SETTEXTJUSTIFICATION = 120

Denne rekord angiver mængden af ekstra plads at tilføje til at bryde tegn for begrundelseaf formål.

EMR_SETVIEWPORTEXTEX = 11

Denne rekord definerer visningsportens omfang.

EMR_SETVIEWPORTORGEX = 12

Denne optegnelse definerer synsportens oprindelse.

EMR_SETWINDOWEXTEX = 9

Denne rekord definerer vinduet omfang.

EMR_SETWINDOWORGEX = 10

Denne optegnelse definerer vinduens oprindelse.

EMR_SETWORLDTRANSFORM = 35

Dette rekord definerer en to-dimensionel lineær transformation mellem verdensrummet ogsideplads (for yderligere oplysninger se [MSDN-WRLDPGSPC]) for playback-enhedens kontekst.Denne transformation kan bruges til at skalere, rotere, skære eller oversætte grafisk udkomst.

EMR_SMALLTEXTOUT = 108

Denne optegnelse udgør en string.

EMR_STRETCHBLT = 77

Denne rekord angiver en blokoverførsel af piksler fra en kilde bitmap til en destinationrektangle, alternativt i kombination med en bruskmønster, i henhold til en specifik rasterudførelse, udstrækning eller komprimering af produktionen for at tilpasse dimensionerne af destinationen, hvis det er nødvendigt.

EMR_STRETCHDIBITS = 81

Denne rekord angiver en blokoverførsel af piksler fra en kilde bitmap til en destinationrektangle, alternativt i kombination med en bruskmønster, i henhold til en specifik rasteroperation,udstrækning eller komprimering af produktionen for at matche destinationsdimensionerne, hvis det er nødvendigt.

EMR_STROKEANDFILLPATH = 63

Denne rekord lukker alle åbne figurer i en vej, strækker udløbet af vejenBrug den aktuelle pen, og fylder dens interiør ved at bruge den nuværende brush.

EMR_STROKEPATH = 64

Denne rekord returnerer den angivne vej ved at bruge den nuværende pen.

EMR_TRANSPARENTBLT = 116

Denne rekord angiver en blokoverførsel af piksler fra en kilde bitmap til en destination rektangle,behandler en specifik farve som gennemsigtig, udstrækning eller komprimering af produktet for at matche destinationsdimensionerne, hvis det er nødvendigt

EMR_WIDENPATH = 66

Denne rekord omdefinerer den nuværende vej som det område, der ville blive malet, hvis vejenblev stjålet ved hjælp af den pen, der i øjeblikket er valgt i playback-enhedens kontekst.

 Dansk