Enum EmfRecordType

Enum EmfRecordType

De naam: Aspose.Imaging.FileFormats.Emf.Emf.Consts Verzameling: Aspose.Imaging.dll (25.4.0)

De RecordType-lijst definieert waarden die uniek EMF-records identificeren.Deze waarden worden vermeld in het typeveld van elk record.

public enum EmfRecordType

Fields

EMR_ABORTPATH = 68

Dit record abortus een padbroek of afwijkt de pad van een gesloten pad broek.

EMR_ALPHABLEND = 114

Dit record bepaalt een blokoverdracht van pixels van een bron bitmap naar een bestemming rectangle,met inbegrip van alpha transparantiedaten, volgens een aangegeven blending-operatie.

EMR_ANGLEARC = 41

Dit record definieert een lijnsegment van een arc. het lineegment wordt getrokken uit deactuele positie aan het begin van de arc. De arc wordt langs de perimeter getrokkenvan een cirkel met het gegeven radius en het centrum.De lengte van de arc wordt gedefinieerd doorDe gegeven start en zwaaien van de hoeken.

EMR_ARC = 45

Dit record definieert een elliptische arc.

EMR_ARCTO = 55

Dit record definieert een elliptische arc. Het herstelt de huidige positie naar deHet eindpunt van het arc.

EMR_BEGINPATH = 59

Dit record opent een traject in de playback-apparaatcontext.

Na het openen van een traject, kan een applicatie beginnen met het verwerken van records om te definiërende punten die in de weg liggen. een applicatie MUST een open padbraken sluiten doorVerwerking van de EMR_ENDPATH-record.Wanneer een applicatie de EMR_BEGINPATH-record verwerkt, alle voorgaande padenHet moet worden verwijderd van de playback-apparaat context.

EMR_BITBLT = 76

Dit record bepaalt een blokoverdracht van pixels van een bron bitmap naar een bestemmingrectangle, optioneel in combinatie met een brush patroon, volgens een aangegeven raster-operatie.

EMR_CHORD = 46

Dit record definieert een chord (een regio gebonden door de kruising van een ellipse)en een lijnsegment, een secant genoemd). de coördinatie wordt door het gebruik van de huidigePen en gevuld met behulp van de huidige brush.

EMR_CLOSEFIGURE = 61

Dit record sluit een open figuur in een pad.

Het verwerken van de EMR_CLOSEFIGURE-record MUST het getal sluiten door een lijn te tekenenvan de huidige positie naar het eerste punt van het getal, en dan moet het verbindende lijnen met behulp van de lijn verbinden stijl. als een getal is gesloten door het verwerken vanEMR_LINETO-record in plaats van de EMM_CLOSEFIGURE-rekord, eindkappen zijnGebruikt om de hoek te maken in plaats van een verbinding. EMR_LINETO wordt aangegeven in de sectie2.3.5.13.De EMR_CLOSEFIGURE-record moet alleen worden gebruikt als er een open pad isIn de context van het playback apparaat.Een cijfer in een pad wordt geopend tenzij het uitdrukkelijk is gesloten door het verwerken van dit record.Opmerking: een cijfer kan worden geopend, zelfs als het huidige punt en het beginpunt van deDe cijfers zijn hetzelfde.Na het verwerken van de EMR_CLOSEFIGURE record, het toevoegen van een lijn of curve aan de routeJe moet een nieuwe figuur beginnen.

EMR_COLORCORRECTPALETTE = 111

In dit register wordt aangegeven hoe u de ingangen van een logische paletobject kunt corrigeren met behulp van Windows.Color System (WCS) 1.0 waarden

EMR_COLORMATCHTOTARGETW = 121

In dit register wordt aangegeven of de kleur overeenkomt met een kleurprofiel dat is vermeld in een bestand met de naam bestaande uit Unicode tekens.

EMR_COMMENT = 70

In dit register worden arbitraire particuliere gegevens aangegeven.

EMR_CREATEBRUSHINDIRECT = 39

Dit record definieert een logische brush voor het vullen van cijfers in grafische operaties.

EMR_CREATECOLORSPACE = 99

Dit record creëert een logisch kleurruimteobject uit een kleurprofiel met een naam bestaande uit ASCII tekens.

EMR_CREATECOLORSPACEW = 122

Deze opname creëert een logische kleurruimte object uit een kleurprofiel met een naam bestaande uit Unicode tekens.

EMR_CREATEDIBPATTERNBRUSHPT = 94

Dit record definieert een logische brush met het patroon dat door de DIB is aangegeven.

EMR_CREATEMONOBRUSH = 93

Dit record definieert een logische brush met het aangegeven bitmap patroon.een apparaat-afhankelijke bitmap (DIB) sectie bitmapp of het kan een device-dependent Bitmap zijn.

EMR_CREATEPALETTE = 49

Dit register definieert een LogPalette-object.

EMR_CREATEPEN = 38

Dit record definieert een logische pen met de specifieke stijl, breedte en kleur.De pen kan vervolgens worden geselecteerd in de context van de playback-apparaat en wordt gebruikt om lijnen en curves te trekken.

EMR_DELETECOLORSPACE = 101

Dit record verwijdert een logische kleurruimte object. Note A EMR_DELETEOBJECT record SHOULD beGebruikt in plaats van EMR_DELETECOLORSPACE om een logische kleurruimte object te verwijderen

EMR_DELETEOBJECT = 40

Dit record verwijdert een grafisch object door zijn index in de EMF Object Table te reinigen.Als het verwijderde object is geselecteerd in de playback-apparaatcontext, wordt het standaard objectIn die context moet de eigendom hersteld worden.

EMR_DRAWESCAPE = 105

Dit register brengt arbitraire informatie over aan de bestuurder.De bedoeling is dat de informatieHierdoor wordt het ontwerp gedaan.

EMR_ELLIPSE = 42

Dit record definieert een ellipse.Het centrum van de ellipsis is hetde ellipse wordt uitgelegd door het gebruik van de huidige pen enHet wordt gevuld met het gebruik van de huidige brush.

EMR_ENDPATH = 60

Dit record sluit een padbracket en selecteert de door de bracket gedefinieerde route.In de context van het playback apparaat.

EMR_EOF = 14

Dit record geeft aan het einde van de metafyl.

EMR_EXCLUDECLIPRECT = 29

Dit record definieert een nieuwe klippingregio die bestaat uit de bestaande klippegiominimaal de aangegeven rectangle.

EMR_EXTCREATEFONTINDIRECTW = 82

Dit register definieert een logische lettertype die de aangegeven kenmerken heeft.kan vervolgens worden geselecteerd als de huidige lettertype voor de playback-gerelateerde context.

EMR_EXTCREATEPEN = 95

Dit register definieert een logische cosmetische of geometrische pen met de aangegeven stijl,breedte en brush attributen.

EMR_EXTESCAPE = 106

Dit register brengt arbitraire informatie over aan de bestuurder.De bedoeling is dat de informatieHet zal niet resulteren in het ontwerpen te worden gedaan.

EMR_EXTFLOODFILL = 53

Dit record vult een gebied van het displayoppervlak met de huidige brush.

EMR_EXTSELECTCLIPRGN = 75

Dit record combineert de aangegeven regio met de huidige clip-regio met behulp van deDe specifieke modus.

EMR_EXTTEXTOUTA = 83

Dit record trekt een ASCII tekstlijn met behulp van de huidige lettertype en tekstkleuren.NoteEMR_EXTTEXTOUTA SHOULD moet worden geïmuleerd met een emr_extextoutw-record (afdeling 2.3.5.8). Dit vereist dat de ASCII-tekstlijn in het EmrText-object wordt omgezet naar Unicode UTF16-LE-encoding.

EMR_EXTTEXTOUTW = 84

Dit record trekt een Unicode tekstlijn met behulp van de huidige lettertype en tekstkleuren.

EMR_FILLPATH = 62

Dit record sluit alle open cijfers in de huidige route en vult het interieur van de route.Met behulp van de huidige brush- en polygonvullingsmodus.

EMR_FILLRGN = 71

Dit register vult de aangegeven regio in met behulp van de gegeven brush.

EMR_FLATTENPATH = 65

Dit record verandert elke curve in de weg die wordt geselecteerd in het playback-apparaatcontext, waarbij elke curve wordt omgezet in een sequentie van lijnen.

EMR_FORCEUFIMAPPING = 109

Deze record verplicht de font map om fonts te passen op basis van hun UniversalFontId inDe voorkeur aan hun LogFont informatie.

EMR_FRAMERGN = 72

Dit record trekt een grens rond de aangegeven regio met behulp van de gegeven brush.

EMR_GLSBOUNDEDRECORD = 103

Dit record geeft een OpenGL-functie met een boundering rectangle voor output aan.

EMR_GLSRECORD = 102

Dit record geeft een OpenGL-functie aan.

EMR_GRADIENTFILL = 118

Dit record bepaalt het vullen van rectangels of driehoeken met gradiënten van kleur

EMR_HEADER = 1

Dit register bepaalt het begin van de metafile en wijst zijn kenmerken op; zijn inhoud,met inbegrip van de dimensies van het ingebouwde beeld; het aantal records in de metafile; en deresolutie van het apparaat waarop de ingebouwde afbeelding is gecreëerd.Deze waarden maken het mogelijk dat het metafile apparaats onafhankelijk is.

EMR_INTERSECTCLIPRECT = 30

Dit record definieert een nieuwe klippegebied vanaf de kruising van de huidige klipping.de regio en de aangegeven rectangle.

EMR_INVERTRGN = 73

Dit record omgekeert de kleuren in de aangegeven regio.

EMR_LINETO = 54

Dit record definieert een lijn van de huidige positie tot, maar niet omvatten,Het herstelt de huidige positie naar het specifieke punt.

EMR_MASKBLT = 78

Dit record bepaalt een blokoverdracht van pixels van een bron bitmap naar een bestemmingrectangle, optioneel in combinatie met een brush patroon en met de toepassing van eenkleur masker bitmap, volgens de aangegeven voor- en achtergrond raster operaties.

EMR_MODIFYWORLDTRANSFORM = 36

Dit record herdefinieert de transformatie van de wereld voor het playback-apparaatcontext met behulp van het aangegeven modus.

EMR_MOVETOEX = 27

Dit record definieert de coördinaten van de nieuwe huidige positie, in logische eenheden.

EMR_NAMEDESCAPE = 110

Dit register brengt arbitraire informatie over aan de aangegeven bestuurder.

EMR_OFFSETCLIPRGN = 26

Dit record herdefinieert de clipping-regio van het playback-context door de aangegeven offset.

EMR_PAINTRGN = 74

Dit record schildert de aangegeven regio met behulp van de brush die momenteel is geselecteerdDe context van het playback-apparaat.

EMR_PIE = 47

Dit record definieert een pie-vormige wedge gebonden door de kruising van een ellipsen twee radialen. de pie wordt door het gebruik van de huidige pen en gevuld met behulp vanDe huidige brush.

EMR_PIXELFORMAT = 104

Dit record geeft het pixelformaat om te gebruiken voor grafische operaties

EMR_PLGBLT = 79

Dit record bepaalt een blokoverdracht van pixels van een bron bitmap naar een bestemmingParallelogram, met de toepassing van een kleurmasker bitmap.

EMR_POLYBEZIER = 2

Dit record definieert één of meer Bezier curves.Cubic bezier kurves worden gedefinieerd met behulp vanaangegeven eindpunten en controlepunten, en worden gegooid met de huidige pen.

EMR_POLYBEZIER16 = 85

Dit record definieert een of meer Bezier curves. de curven worden getransporteerd met behulp van de huidige pen.

EMR_POLYBEZIERTO = 5

Dit record definieert één of meer Bezier curves op basis van de huidige positie.

EMR_POLYBEZIERTO16 = 88

Dit record definieert één of meer Bezier curves op basis van de huidige positie.

EMR_POLYDRAW = 56

Dit record definieert een set van lijnsegmenten en Bezier curves.

EMR_POLYDRAW16 = 92

Dit record definieert een set van lijnsegmenten en Bezier curves.

EMR_POLYGON = 3

Dit record definieert een polygon bestaande uit twee of meer vertexen verbonden door rechthoekDe polygon wordt door het gebruik van de huidige pen en gevuld met behulp van het huidige brush.De polygon wordt automatisch gesloten door een lijn van de laatste vertex naar de eerste te draaien.

EMR_POLYGON16 = 86

Dit record definieert een polygon bestaande uit twee of meer vertexen verbonden door rechte lijnen.De polygon wordt geïntroduceerd met behulp van de huidige pen en gevuld met gebruik van het huidige brush en poligon.De polygon wordt automatisch gesloten door een lijn van de laatste vertex naar de eerste te draaien.

EMR_POLYLINE = 4

Dit record definieert een reeks lijnsegmenten door de punten in de aangegevenHet array.

EMR_POLYLINE16 = 87

Dit record definieert een reeks lijnsegmenten door de punten in de aangegeven rij te verbinden.

EMR_POLYLINETO = 6

Dit record definieert één of meer rechte lijnen op basis van de huidige positie.Een lijn wordt getrokken van de huidige positie naar het eerste punt dat wordt aangegeven door het puntveldmet behulp van de huidige pen. Voor elke aanvullende lijn wordt het tekenen vanaf het einde uitgevoerdpunt van de vorige lijn naar het volgende punt, aangegeven door punten.

EMR_POLYLINETO16 = 89

Dit record definieert één of meer rechte lijnen op basis van de huidige positie.Een lijn wordt getrokken van de huidige positie naar het eerste punt dat door de punten wordt aangegeven.het veld met behulp van de huidige pen. Voor elke aanvullende lijn wordt het tekenen uitgevoerd vanuit deeindpunt van de vorige lijn naar het volgende punt aangegeven door punten.

EMR_POLYPOLYGON = 8

Dit register definieert een reeks gesloten polygonen.Elke poligone wordt uitgelegd door het gebruik van deactuele pen en gevuld met behulp van de huidige brush en polygon vullen modus. De poligonen gedefinieerd door dit record kan overlap.

EMR_POLYPOLYGON16 = 91

Dit register definieert een reeks gesloten polygonen.Elke poligone wordt door het gebruik vanhet huidige pen en gevuld met behulp van de huidige brush en polygon vullen modus.De door dit register aangegeven gegevens kunnen overlappen.

EMR_POLYPOLYLINE = 7

Dit record definieert meerdere series van verbonden lijnsegmenten.gedraaid met behulp van de huidige pen. De cijfers gevormd door de segmenten zijn niet gevuld.de huidige positie wordt niet gebruikt of bijgewerkt door dit record.

EMR_POLYPOLYLINE16 = 90

Dit record definieert meerdere reeks verbonden lijnsegmenten.

EMR_POLYTEXTOUTA = 96

Dit record trekt één of meer ASCII-tekstlijnen met behulp van de huidige lettertype en tekstkleuren.Opmerking EMR_POLYTEXTOUTA SHOULD moet worden geïmuleerd met een reeks emr_extextoutw-records, één per string

EMR_POLYTEXTOUTW = 97

Dit record trekt één of meer Unicode tekstlijnen met behulp van de huidige lettertype en tekstkleuren.Opmerking EMR_POLYTEXTOUTW SHOULD moet worden geïmuleerd met een reeks emr_extextoutw-records, één per string

EMR_REALIZEPALETTE = 52

Deze recordkaart komt van de huidige logische palet naar de systeempalet.

EMR_RECTANGLE = 43

Dit record definieert een rectangle. de rektangel wordt uitgelegd door het gebruik van dePen en gevuld met behulp van de huidige brush.

EMR_RESIZEPALETTE = 51

Dit record verhoogt of verlaagt de grootte van een logische palet.

EMR_RESTOREDC = 34

Dit record herstelt het playback-gerelateerde context naar de aangegeven gereserveerde staat.Het playback-gerelateerde context wordt hersteld door de staatinformatie uit een staak vanbewaard toestelcontexten gecreëerd door eerdere EMR_SAVEDC (afdeling 2.3.11) records.

EMR_ROUNDRECT = 44

Dit record definieert een rectangle met ronde hoeken.door het huidige pen te gebruiken en te vullen met het gebruik van de huidige brush.

EMR_SAVEDC = 33

Dit record slaat de huidige toestand van het playback-context op door gegevens te kopiërenhet beschrijven van geselecteerde objecten en grafische modes – met inbegrip van de bitmap, brush, palet,font, pen, regio, draai- en mapmodus – tot een stuk van gered apparaatcontexten.

EMR_SCALEVIEWPORTEXTEX = 31

Dit record herdefinieert de uitzichtpoort voor de playback-context met behulp van de ratio’s.door de aangegeven multiplicanden en divisoren gevormd.

EMR_SCALEWINDOWEXTEX = 32

Dit record herdefinieert het venster voor de playback-context met behulp van de gevormde ratio’s.door de aangegeven multiplicanden en divisoren.

EMR_SELECTCLIPPATH = 67

Dit record definieert de huidige route als een clipping-regio voor het playback-apparaat.context, het combineren van de nieuwe regio met elke bestaande klippegebied met behulp van het aangegeven modus.

EMR_SELECTOBJECT = 37

Dit record voegt een object toe aan de playback-gerelateerde context en identificeert het door zijnindex in de EMF Object Table (afdeling 3.1.1.1).

EMR_SELECTPALETTE = 48

Dit record voegt een LogPalette-object (afdeling 2.2.17) toe aan het afspelen apparaat.context, het identificeren door zijn index in de EMF Object Table.

EMR_SETARCDIRECTION = 57

Dit record bepaalt de draagwijze die moet worden gebruikt voor arc en rectangle.De operaties.

EMR_SETBKCOLOR = 25

Dit record bepaalt de achtergrondkleur.

EMR_SETBKMODE = 18

Dit record definieert de achtergrond mix modus van de playback apparaat context.Modus wordt gebruikt met tekst, gesneden browsers en pen stijlen die niet solide lijnen zijn.

EMR_SETBRUSHORGEX = 13

Dit record bepaalt de oorsprong van de huidige brush.

EMR_SETCOLORADJUSTMENT = 23

Dit record definieert de kleur aanpassingswaarden voor de playback-context met behulp van de aangegeven waarden.

EMR_SETCOLORSPACE = 100

Dit record definieert het huidige logische kleurruimteobject voor grafische operaties.

EMR_SETDIBITSTODEVICE = 80

Dit record geeft een blokoverdracht van pixels uit specifieke scanlijnen van een bron aan.Bitmap naar een bestemming rectangle.

EMR_SETICMMODE = 98

Dit record geeft de modus van Image Color Management (ICM) voor grafische operaties aan.

EMR_SETICMPROFILEA = 112

Dit register geeft een kleurprofiel aan in een bestand met een naam bestaande uit ASCII tekens,voor grafische productie.

EMR_SETICMPROFILEW = 113

Dit record geeft een kleurprofiel aan in een bestand met een naam bestaande uit Unicode tekens,voor grafische output

EMR_SETLAYOUT = 115

In dit register wordt de volgorde aangegeven waarin tekst en grafiek worden geschreven.

EMR_SETLINKEDUFIS = 119

Dit record stelt de UniversalFontIds van gekoppelde lettertypen om te gebruiken tijdens de karakters lookup.

EMR_SETMAPMODE = 17

Dit record definieert de mapmodus van de playback-apparaatcontext.definieert de eenheid van de meting die wordt gebruikt om pagina ruimtelijke eenheden te transformeren in apparaatruimte-eenheden,En ook definieert de oriëntatie van de x-axi en y-axis van het apparaat.

EMR_SETMAPPERFLAGS = 16

Dit register bepaalt de parameters van het proces van overeenstemming van logische lettertypen met fysiekefonts, die wordt uitgevoerd door de font map.

EMR_SETMETARGN = 28

Dit record kruist de huidige clipping-regio voor de playback-apparaatcontext met dede huidige meta-regio en bespaart de gecombineerde regio als de nieuwe meta regio.

EMR_SETMITERLIMIT = 58

Dit record bepaalt de limiet voor de lengte van de mitter bijdragen voor het afspelenDe context van het apparaat.

EMR_SETPALETTEENTRIES = 50

Dit record definieert RGB (rood-groen-blauw) kleurwaarden in een reeks inzichtenIn een LogPalette object.

EMR_SETPIXELV = 15

Dit record bepaalt de kleur van de pixel bij de aangegeven logische coördinaten.

EMR_SETPOLYFILLMODE = 19

Dit record definieert de polygon vullen modus.

EMR_SETROP2 = 20

Dit record definieert de binaire raster operationele modus.

EMR_SETSTRETCHBLTMODE = 21

Dit record definieert de bitmap stretch modus.

EMR_SETTEXTALIGN = 22

Dit record definieert tekstalignatie.

EMR_SETTEXTCOLOR = 24

Dit record definieert de huidige tekstkleur.

EMR_SETTEXTJUSTIFICATION = 120

Dit record geeft de hoeveelheid extra ruimte toe om tekens te breken voor rechtvaardigingDe doelen.

EMR_SETVIEWPORTEXTEX = 11

Dit record definieert de uitzichtsvermogen.

EMR_SETVIEWPORTORGEX = 12

Dit register bepaalt de oorsprong van de viewport.

EMR_SETWINDOWEXTEX = 9

Dit record bepaalt de breedte van het raam.

EMR_SETWINDOWORGEX = 10

Dit register bepaalt de oorsprong van het raam.

EMR_SETWORLDTRANSFORM = 35

Dit record definieert een tweedimensionale lineaire transformatie tussen de wereldruimte enpagina-ruimte (voor meer informatie zie [MSDN-WRLDPGSPC]) voor de playback-gerelateerde context.Deze transformatie kan worden gebruikt om de grafische output te scalen, te roteren, scheren of te vertalen.

EMR_SMALLTEXTOUT = 108

Dit record brengt een string uit.

EMR_STRETCHBLT = 77

Dit record bepaalt een blokoverdracht van pixels van een bron bitmap naar een bestemmingrectangle, optioneel in combinatie met een brush patroon, volgens een aangegeven rasterde exploitatie, het uitstrekken of compresseren van de uitvoer om, indien nodig, aan de dimensies van het bestemming te passen.

EMR_STRETCHDIBITS = 81

Dit record bepaalt een blokoverdracht van pixels van een bron bitmap naar een bestemmingrectangle, optioneel in combinatie met een brush patroon, volgens een aangegeven rasterwerk,het uitbreiden of compresseren van de uitlaat om, indien nodig, aan de afmetingen van het bestemming te passen.

EMR_STROKEANDFILLPATH = 63

Dit record sluit alle open cijfers in een pad, strijdt de uitlijn van de pad doorgebruik van de huidige pen, en vult zijn interieur met behulp van het huidige brush.

EMR_STROKEPATH = 64

Dit record geeft de aangegeven pad terug met behulp van de huidige pen.

EMR_TRANSPARENTBLT = 116

Dit record bepaalt een blokoverdracht van pixels van een bron bitmap naar een bestemming rectangle,een bepaalde kleur als transparant te behandelen, de uitlaat uit te breiden of te compresseren om aan de afmetingen van de bestemming te passen, indien nodig

EMR_WIDENPATH = 66

Dit record herdefinieert de huidige route als het gebied dat zou worden geschilderd als de routewerden gebroken met behulp van de pen momenteel geselecteerd in de playback-apparaat context.

 Nederlands