Enum EmfRecordType
Nom dels espais: Aspose.Imaging.FileFormats.Emf.Emf.Consts Assemblea: Aspose.Imaging.dll (25.4.0)
L’enumeració RecordType defineix valors que identifiquen únicament els registres EMF.Aquests valors es proporcionen en el camp Tipus de cada registre.
public enum EmfRecordType
Fields
EMR_ABORTPATH = 68
Aquest rècord aborda un braquet de camí o descàrrega el camí d’un bracket de ruta tancat.
EMR_ALPHABLEND = 114
Aquest registre especifica un bloc de transferència de píxels d’un bitmap de font a un rectangle de destinació,inclosa les dades de transparència alfa, d’acord amb una operació de barreja especificada.
EMR_ANGLEARC = 41
Aquest rècord defineix un segment de línia d’un arc.posició actual al començament de l’arc. L’arca es treu al llarg del perímetred’un cercle amb el radi i el centre donats. La longitud de l’arc es defineix perEl punt de partida i els angles.
EMR_ARC = 45
Aquest registre defineix un arc el·líptic.
EMR_ARCTO = 55
Aquest registre defineix un arc el·líptic. es reestableix la posició actual a laEl punt final de l’arc.
EMR_BEGINPATH = 59
Aquest registre obre un bret de camí en el context del dispositiu de reproducció.
Després d’obrir una barra de ruta, una aplicació pot començar a processar els registres per definirEls punts que es troben en el camí. Una aplicació ha de tancar un braquet de camí obert perProcessar el registre EMR_ENDPATH.Quan una aplicació procesa el registre EMR_BEGINPATH, tots els camins anteriorsS’ha d’abandonar del context del dispositiu de reproducció.
EMR_BITBLT = 76
Aquest registre especifica un bloc de transferència de píxels d’un bitmap de font a una destinaciórectangle, opcionalment en combinació amb un patró de brús, d’acord amb una operació de raster especificada.
EMR_CHORD = 46
Aquest registre defineix un corda (una regió lligada per la intersecció d’una el·lípsa)i un segment de línia, anomenat secant).El cord s’alinea utilitzant el correntpen i omplit utilitzant el brush actual.
EMR_CLOSEFIGURE = 61
Aquest registre tanca una figura oberta en un camí.
El processament del registre EMR_CLOSEFIGURE ha de tancar la figura dibuixant una líniades de la posició actual al primer punt del quadre, i després ha de connectar-seLes línies utilitzant la línia s’uneixen a l’estil. Si una figura és tancada per processar elEl registre EMR_LINETO en comptes de l’enregistrament EMM_CLOSEFIGURE, els caps finals sónutilitzat per crear l’angle en comptes d’una connexió. EMR_LINETO es especifica en la secció2.3.5.13.El registre EMR_CLOSEFIGURE S’ha d’utilitzar només si hi ha un camí obertEn el context del dispositiu de reproducció.Una figura en un recorregut és oberta llevat que es tanqui explícitament mitjançant el tractament d’aquest registre.Nota: Una figura pot obrir-se fins i tot si el punt actual i el punto de partida de laLes figures són les mateixes.Després de processar el registre EMR_CLOSEFIGURE, afegint una línia o curva al camíCal començar una nova figura.
EMR_COLORCORRECTPALETTE = 111
Aquest registre especifica com corregir les entrades d’un objecte de paleta lògica utilitzant WindowsSistema de colors (WCS) 1.0 valors
EMR_COLORMATCHTOTARGETW = 121
Aquest registre especifica si s’ha d’executar un color que coincideix amb un perfil de color especificat en un fitxer amb el nom que consta de caràcters Unicode.
EMR_COMMENT = 70
Aquest registre especifica dades privades arbitràries.
EMR_CREATEBRUSHINDIRECT = 39
Aquest registre defineix un brush lògic per a la carregada de figures en les operacions gràfiques.
EMR_CREATECOLORSPACE = 99
Aquest registre crea un objecte lògic de color de l’espai d’un perfil de colors amb un nom que consta de caràcters ASCII
EMR_CREATECOLORSPACEW = 122
Aquest registre crea un objecte de color lògic de l’espai d’un perfil de colors amb un nom que consta de caràcters Unicode
EMR_CREATEDIBPATTERNBRUSHPT = 94
Aquest registre defineix un brush lògic que té el patró especificat pel DIB.
EMR_CREATEMONOBRUSH = 93
Aquest registre defineix un brush lògic amb el patró de bitmap especificat.És un bitmap de secció independent de dispositiu (DIB) o pot ser un Bitmap dependent d’ordinador.
EMR_CREATEPALETTE = 49
Aquest registre defineix un objecte de LogPalette.
EMR_CREATEPEN = 38
Aquest registre defineix una penya lògica que té l’estil, la amplada i el color especificats.El pen pot ser posteriorment seleccionat en el context del dispositiu de reproducció i utilitzat per dibuixar línies i curves.
EMR_DELETECOLORSPACE = 101
Aquest registre elimina un objecte de l’espai de color lògic. Nota Un registre EMR_DELETEOBJECT S’ha de serutilitzat en lloc d’EMR_DELETECOLORSPACE per eliminar un objecte lògic de color espai
EMR_DELETEOBJECT = 40
Aquest registre elimina un objecte gràfic, netejant el seu índex en la taula d’objectes EMF.Si l’objecte esborrat es selecciona en el context del dispositiu de reproducció, el objecte estàndardEn aquest context, la propietat ha de ser restaurada.
EMR_DRAWESCAPE = 105
Aquest registre transmet informació arbitrària al conductor. l’objectiu és que la informacióS’haurà de fer el dibuix.
EMR_ELLIPSE = 42
Aquest registre defineix una el·lípsia.El centre de l’ellipsi és el centre delEl rectangle de l’ellipsi s’alinea utilitzant la penya actual is’omple utilitzant el brush actual.
EMR_ENDPATH = 60
Aquest registre tanca un braquet de camí i selecciona el camí definit pel bracket.En el context del dispositiu de reproducció.
EMR_EOF = 14
Aquest registre indica el final del metafísic.
EMR_EXCLUDECLIPRECT = 29
Aquest rècord defineix una nova regió d’escorcoll que consisteix en l’existència de la zona de escorxollminus el rectangle especificat.
EMR_EXTCREATEFONTINDIRECTW = 82
Aquest registre defineix una font lògica que té les característiques especificades.Pot ser posteriorment seleccionat com a font actual per al context del dispositiu de reproducció.
EMR_EXTCREATEPEN = 95
Aquest registre defineix una penya lògica cosmètica o geomètrica que té l’estil especificat,Amplitud i atributs de brús.
EMR_EXTESCAPE = 106
Aquest registre transmet informació arbitrària al conductor. l’objectiu és que la informacióNo es farà el dibuix.
EMR_EXTFLOODFILL = 53
Aquest registre omple una àrea de la superfície de l’exposició amb el brush actual.
EMR_EXTSELECTCLIPRGN = 75
Aquest registre combina la regió especificada amb l’actual zona de clip utilitzant elmodes específics.
EMR_EXTTEXTOUTA = 83
Aquest registre treu una sèrie de text ASCII utilitzant els colors de font i text actuals.NotaEMR_EXTTEXTOUTA S’ha d’emul·lar amb un rècord de l’EMR-EXD (secció 2.3.5.8). Això requereix que la barra de text ASCII en l’objecte EmrText es converteixi en un codificació Unicode UTF16-LE.
EMR_EXTTEXTOUTW = 84
Aquest registre treu una sèrie de text Unicode utilitzant els colors actuals de font i text.
EMR_FILLPATH = 62
Aquest registre tanca qualsevol figura oberta en el camí actual i omple l’interior del camímitjançant l’ús de la forma actual de brossa i poligona.
EMR_FILLRGN = 71
Aquest registre omple la regió especificada utilitzant el brush especificat.
EMR_FLATTENPATH = 65
Aquest registre transforma qualsevol curva en el camí que s’ha seleccionat al dispositiu de reproducciócontext, convertint cada curva en una seqüència de línies.
EMR_FORCEUFIMAPPING = 109
Aquesta gravació obliga el cartell de font a encaixar fonts basats en la seva UniversalFontId enPreferència a la seva informació LogFont.
EMR_FRAMERGN = 72
Aquest registre treu una frontera al voltant de la regió especificada utilitzant el brush especificat.
EMR_GLSBOUNDEDRECORD = 103
Aquest registre especifica una funció OpenGL amb un rectangle de la sortida.
EMR_GLSRECORD = 102
Aquest registre especifica una funció OpenGL.
EMR_GRADIENTFILL = 118
Aquest registre especifica l’ompliment de recta o triangles amb gradients de color
EMR_HEADER = 1
Aquest registre defineix l’inici del metafil i especifica les seves característiques; els seus continguts,inclou les dimensions de la imatge incorporada; el nombre de registres en el metafísil; i elresolució del dispositiu en el qual s’ha creat la imatge incorporada. Aquests valors permeten que el metafísic sigui independent de dispositius.
EMR_INTERSECTCLIPRECT = 30
Aquest rècord defineix una nova regió d’escalfament des de l’intersecció de la escalfada actualregió i el rectangle especificat.
EMR_INVERTRGN = 73
Aquest registre invertirà els colors en la regió especificada.
EMR_LINETO = 54
Aquest registre defineix una línia des de la posició actual fins, però no inclou,El punt especificat. es reestableix la posició actual al punt específic.
EMR_MASKBLT = 78
Aquest registre especifica un bloc de transferència de píxels d’un bitmap de font a una destinaciórectangle, opcionalment en combinació amb un patró de brossa i amb l’aplicació d’unmàscara de color bitmap, d’acord amb les operacions especificades del raster de l’avantguarda i fons.
EMR_MODIFYWORLDTRANSFORM = 36
Aquest registre redefineix la transformació del món per al context del dispositiu de reproducció utilitzant el mode especificat.
EMR_MOVETOEX = 27
Aquest registre defineix les coordenades de la nova posició actual, en unitats lògics.
EMR_NAMEDESCAPE = 110
Aquest registre transmet informació arbitrària al nomenat conductor.
EMR_OFFSETCLIPRGN = 26
Aquest registre redefineix la regió de clips del context del dispositiu de reproducció per les offset especificades.
EMR_PAINTRGN = 74
Aquest registre pinta la regió especificada utilitzant el brush actualment seleccionat enEl context del dispositiu de reproducció.
EMR_PIE = 47
Aquest recorregut defineix una parella de forma de pie vinculada per la intersecció d’una el·lípsai dos radials. el pi s’allunya mitjançant l’ús de la penya actual i es omple ambEl brush actual.
EMR_PIXELFORMAT = 104
Aquest registre especifica el format de píxels per utilitzar per a les operacions gràfiques
EMR_PLGBLT = 79
Aquest registre especifica un bloc de transferència de píxels d’un bitmap de font a una destinacióParal·lelogram, amb l’aplicació d’una màscara de color bitmap.
EMR_POLYBEZIER = 2
Aquest registre defineix una o més curves Bezier.Especifiquen punts finals i punts de control, i es trenquen amb la penya actual.
EMR_POLYBEZIER16 = 85
Aquest rècord defineix una o més curves Bezier. Les corbes es treuen utilitzant la penya actual.
EMR_POLYBEZIERTO = 5
Aquest registre defineix una o més curves de Bezier basades en la posició actual.
EMR_POLYBEZIERTO16 = 88
Aquest rècord defineix una o més curves Bezier basades en la posició actual.
EMR_POLYDRAW = 56
Aquest registre defineix un conjunt de segments de línia i curves Bezier.
EMR_POLYDRAW16 = 92
Aquest registre defineix un conjunt de segments de línia i curves Bezier.
EMR_POLYGON = 3
Aquest registre defineix un poligó que consta de dos o més verteixos connectats per una dreta.La poligona s’allunyarà utilitzant la penya corrent i es omple amb l’ús de la brossa correntLa poligona es tanca automàticament per dibuixar una línia de l’últim vertex a la primera.
EMR_POLYGON16 = 86
Aquest registre defineix un poligon que consta de dos o més verteixos connectats per línies rectes.El poligó s’alinea utilitzant la penya actual i es omple amb l’ús de la brossa i el polygó actual.El poligon es tanca automàticament per dibuixar una línia de l’últim vertex al primer.
EMR_POLYLINE = 4
Aquest registre defineix una sèrie de segments de línia connectant els punts en l’especificadaArraïm.
EMR_POLYLINE16 = 87
Aquest registre defineix una sèrie de segments de línia connectant els punts en l’arrel especificat.
EMR_POLYLINETO = 6
Aquest registre defineix una o més línies rectes basades en la posició actual.Una línia es treu de la posició actual al primer punt especificat pel camp de puntsper a cada línia addicional, el dibuix es realitza des del finalpunt de la línia anterior al següent punt especificat per punts.
EMR_POLYLINETO16 = 89
Aquest registre defineix una o més línies rectes basades en la posició actual.Una línia es treu de la posició actual al primer punt especificat pels Puntscamp mitjançant l’ús de la penya actual. per a cada línia addicional, el dibuix es realitza des delfinalitzar el punt de la línia anterior al següent punt especificat per punts.
EMR_POLYPOLYGON = 8
Aquest registre defineix una sèrie de poligons tancats.Cada poligon es descriu mitjançant l’ús de lala penya actual i emplenada utilitzant el mode de rellotge i poligó actual. Els poligon definits per aquest registre poden sobrelapar.
EMR_POLYPOLYGON16 = 91
Aquest registre defineix una sèrie de polígons tancats. Cada polígon es descriu mitjançant l’úsla penya actual i emplenada utilitzant el mode de rellotge i poligó actual.El que s’especifica en aquest registre pot sobrepassar.
EMR_POLYPOLYLINE = 7
Aquest registre defineix múltiples sèries de segments de línia connectats.Tracte mitjançant l’ús de la penya actual. Les figures formades pels segments no s’omplen.La seva posició actual no és utilitzada ni actualitzada per aquest registre.
EMR_POLYPOLYLINE16 = 90
Aquest registre defineix múltiples sèries de segments de línies connectades.
EMR_POLYTEXTOUTA = 96
Aquest registre treu una o més línies de text ASCII utilitzant els colors actuals de font i text.Nota EMR_POLYTEXTOUTA SHOULD s’emul·la amb una sèrie de registres EMM_EXTTEXT, un per rècord
EMR_POLYTEXTOUTW = 97
Aquest registre treu una o més línies de text Unicode utilitzant els colors actuals de font i text.Nota EMR_POLYTEXTOUTW S’ha d’emul·lar amb una sèrie de registres EMM_EXTTEXT, un per rècord
EMR_REALIZEPALETTE = 52
Aquest mapa d’enregistrament entra des de la paleta lògica actual al palet del sistema.
EMR_RECTANGLE = 43
Aquest recorregut defineix un rectangle.L’estàndard es distingeix utilitzant el correntpen i omplit utilitzant el brush actual.
EMR_RESIZEPALETTE = 51
Aquest registre augmenta o disminueix la mida d’una paleta lògica.
EMR_RESTOREDC = 34
Aquest registre restaura el context del dispositiu de reproducció a l’estat salvat especificat.El context del dispositiu de reproducció es restaura mitjançant el popping d’informació de l’estat a un estalvi deContexts de dispositius salvats creats pels registres anteriors EMR_SAVEDC (secció 2.3.11).
EMR_ROUNDRECT = 44
Aquest registre defineix un rectangle amb corns rodats.mitjançant l’ús de la penya actual i omplint-la utilitzant el brush actual.
EMR_SAVEDC = 33
Aquest registre salva l’estat actual del context del dispositiu de reproducció mitjançant la còpia de dadesDescriure objectes seleccionats i modes gràfics, incloent el bitmap, brush, paleta,font, penya, regió, mode de dibuix, i modes de mapeig - a un conjunt de contextos de dispositius salvats.
EMR_SCALEVIEWPORTEXTEX = 31
Aquest registre redefineix el port de vista per al context del dispositiu de reproducció utilitzant les proporcionsformats pels multiplicants i divisors especificats.
EMR_SCALEWINDOWEXTEX = 32
Aquest registre redefineix la finestra per al context del dispositiu de reproducció utilitzant les proporcions formadesdels multiplicants i divisors especificats.
EMR_SELECTCLIPPATH = 67
Aquest registre defineix el camí actual com una regió de clips per al dispositiu de reproduccióContext, combinar la nova regió amb qualsevol zona d’escorcoll existent utilitzant el mode especificat.
EMR_SELECTOBJECT = 37
Aquest registre afegeix un objecte al context del dispositiu de reproducció, identificant-lo per la sevaIndicadors en la taula d’objectes de l’EMF (secció 3.1.1.1).
EMR_SELECTPALETTE = 48
Aquest registre afegeix un objecte LogPalette (secció 2.2.17) al dispositiu de reproducciócontext, identificant-lo pel seu índex en la taula d’objectes EMF.
EMR_SETARCDIRECTION = 57
Aquest registre defineix la direcció de dibuix que s’utilitza per a l’arc i el rectangleles operacions.
EMR_SETBKCOLOR = 25
Aquest registre defineix el color de fons.
EMR_SETBKMODE = 18
Aquest registre defineix el mode de barreja de fons del context del dispositiu de reproducció.El mode s’utilitza amb el text, les butxaques i els estils de penya que no són línies sòlides.
EMR_SETBRUSHORGEX = 13
Aquest registre defineix l’origen de la brossa actual.
EMR_SETCOLORADJUSTMENT = 23
Aquest registre defineix els valors d’ajust de color per al context del dispositiu de reproducció utilitzant els valors especificats.
EMR_SETCOLORSPACE = 100
Aquest registre defineix l’objecte d’espai de color lògic actual per a les operacions gràfiques.
EMR_SETDIBITSTODEVICE = 80
Aquest registre especifica un bloc de transferència de píxels des de les línies d’escaneig especificades d’una fontBitmap a un rectangle de destinació.
EMR_SETICMMODE = 98
Aquest registre especifica el mode de gestió de color d’imatge (ICM) per a les operacions gràfiques.
EMR_SETICMPROFILEA = 112
Aquest registre especifica un perfil de color en un arxiu amb un nom que consta de caràcters ASCII,per a la producció gràfica.
EMR_SETICMPROFILEW = 113
Aquest registre especifica un perfil de color en un arxiu amb un nom que consta de caràcters Unicode,Per a la producció gràfica
EMR_SETLAYOUT = 115
Aquest registre especifica l’ordre en què es dibuixen text i gràfics
EMR_SETLINKEDUFIS = 119
Aquest registre estableix els UniversalFontIds de fonts enllaçats per utilitzar durant la cerca de caràcters.
EMR_SETMAPMODE = 17
Aquest registre defineix el mode de mapeig del context del dispositiu de reproducció.Defineix la unitat de mesura utilitzada per transformar les unitats d’espai de pàgina en units de espai de dispositius,i també defineix l’orientació dels x-axis i y-acis del dispositiu.
EMR_SETMAPPERFLAGS = 16
Aquest registre especifica els paràmetres del procés d’ajust de fonts lògics a físicsfonts, que es realitza per la carpeta font.
EMR_SETMETARGN = 28
Aquest registre intersecciona la regió de clipa actual per al context del dispositiu de reproducció amb elRegió metà actual i salva la regió combinada com la nova meta.
EMR_SETMITERLIMIT = 58
Aquest registre defineix el límit per a la longitud de la mitja que s’uneix per al playbackEl context dels dispositius.
EMR_SETPALETTEENTRIES = 50
Aquest registre defineix els valors de color RGB (red-green-blue) en una sèrie d’entradesen un objecte de LogPalette.
EMR_SETPIXELV = 15
Aquest registre defineix el color del píxel en les coordenades lògiques especificades.
EMR_SETPOLYFILLMODE = 19
Aquest registre defineix el mode de ple de poligon.
EMR_SETROP2 = 20
Aquest registre defineix el mode d’operació del raster binari.
EMR_SETSTRETCHBLTMODE = 21
Aquest registre defineix el mode d’estret bitmap.
EMR_SETTEXTALIGN = 22
Aquest registre defineix l’alineació de text.
EMR_SETTEXTCOLOR = 24
Aquest registre defineix el color del text actual.
EMR_SETTEXTJUSTIFICATION = 120
Aquest registre especifica la quantitat d’espai addicional per afegir a trencar els caràcters per a la justificacióels propòsits.
EMR_SETVIEWPORTEXTEX = 11
Aquest registre defineix l’amplada de la vista.
EMR_SETVIEWPORTORGEX = 12
Aquest registre defineix l’origen del port de vista.
EMR_SETWINDOWEXTEX = 9
Aquest registre defineix l’amplada de la finestra.
EMR_SETWINDOWORGEX = 10
Aquest registre defineix l’origen de la finestra.
EMR_SETWORLDTRANSFORM = 35
Aquest recorregut defineix una transformació lineal de dues dimensions entre l’espai mundial iespai de pàgina (per a més informació, vegeu [MSDN-WRLDPGSPC]) per al context del dispositiu de reproducció.Aquesta transformació es pot utilitzar per escalfar, girar, carregar o traduir la producció de gràfics.
EMR_SMALLTEXTOUT = 108
Aquest recorregut sorgeix d’una fila.
EMR_STRETCHBLT = 77
Aquest registre especifica un bloc de transferència de píxels d’un bitmap de font a una destinaciórectangle, opcionalment en combinació amb un patró de brossa, segons un raster especificatoperar, estendre o comprimir la producció per adaptar-se a les dimensions de la destinació, si és necessari.
EMR_STRETCHDIBITS = 81
Aquest registre especifica un bloc de transferència de píxels d’un bitmap de font a una destinaciórectangle, opcionalment en combinació amb un patró de brús, d’acord amb una operació de raster especificada,Estendre o compressar la sortida per adaptar-se a les dimensions de la destinació, si és necessari.
EMR_STROKEANDFILLPATH = 63
Aquest registre tanca qualsevol figura oberta en un camí, trenca l’avantguarda del camí perutilitzar la penya actual, i omple el seu interior mitjançant l’ús de la brossa actual.
EMR_STROKEPATH = 64
Aquest registre torna el camí especificat mitjançant l’ús de la penya actual.
EMR_TRANSPARENTBLT = 116
Aquest registre especifica un bloc de transferència de píxels d’un bitmap de font a un rectangle de destinació,tractant un color especificat com a transparent, estenent o comprimint la producció per a adaptar-se a les dimensions de la destinació, si és necessari.
EMR_WIDENPATH = 66
Aquest registre redefineix el camí actual com l’àrea que es pintaria si el recorreguts’han trencat utilitzant la penya actualment seleccionada en el context del dispositiu de reproducció.