Enum EmfRecordType
Nombre del espacio: Aspose.Imaging.FileFormats.Emf.Emf.Consts Asamblea: Aspose.Imaging.dll (25.4.0)
La lista RecordType define valores que identifican únicamente los registros de EMF.Estos valores se proporcionan en el campo Tipo de cada registro.
public enum EmfRecordType
Fields
EMR_ABORTPATH = 68
Este registro aborda un bracket de camino o desciende el camino de un bracket de camino cerrado.
EMR_ALPHABLEND = 114
Este registro especifica un bloque de transferencia de píxeles de un bitmap de fuente a un rectángulo de destino,incluye datos de transparencia alfa, de acuerdo con una operación de mezcla especificada.
EMR_ANGLEARC = 41
Este registro define un segmento de línea de un arco.El segmento de línea se extrae de laposición actual al comienzo del arco. el arco se atrae a lo largo del perímetrode un círculo con el dado rayo y centro.La longitud del arco se define porEl comienzo y los ángulos.
EMR_ARC = 45
Este registro define un arco elíptico.
EMR_ARCTO = 55
Este registro define un arco elíptico. reestablece la posición actual a lapunto final del arco.
EMR_BEGINPATH = 59
Este registro abre un bracket de camino en el contexto del dispositivo de reproducción.
Una vez que se abre un paquete de ruta, una aplicación puede comenzar a procesar registros para definirlos puntos que se encuentran en el camino. una aplicación DEVE cerrar un bracket de camino abierto porProcesar el registro EMR_ENDPATH.Cuando una aplicación procesa el registro EMR_BEGINPATH, todos los pasos anterioresDebe ser descartado del contexto del dispositivo de reproducción.
EMR_BITBLT = 76
Este registro especifica un bloque de transferencia de píxeles de un bitmap de fuente a un destinorectangular, opcionalmente en combinación con un patrón de pulverización, de acuerdo con una operación de raster especificada.
EMR_CHORD = 46
Este registro define un cordón (una región vinculada por la intersección de un ellipse)y un segmento de línea, llamado un secante). el cordón se alinea mediante el uso delPintura y relleno mediante el uso de la pulpa actual.
EMR_CLOSEFIGURE = 61
Este registro cierra una figura abierta en un camino.
Procesar el registro EMR_CLOSEFIGURE DEVE cerrar la figura dibujando una líneadesde la posición actual hasta el primer punto de la figura, y luego debe conectarselas líneas mediante el uso de la línea se une al estilo. Si una figura se cierra mediante el procesamiento de laEl registro EMR_LINETO en lugar del registro EMR_CLOSEFIGURE, las capas finales sonse utiliza para crear el ángulo en lugar de un ingreso. EMR_LINETO se especifica en la sección3.5.13 y 3.13.El registro EMR_CLOSEFIGURE sólo debe utilizarse si hay un camino abiertoEn el contexto del dispositivo de reproducción.Una figura en un camino se abre a menos que se cierra explícitamente mediante el procesamiento de este registro.Nota: Una figura puede abrirse incluso si el punto actual y el punto de partida de laLos números son los mismos.Después de procesar el registro EMR_CLOSEFIGURE, añadiendo una línea o curva al caminoHay que comenzar una nueva figura.
EMR_COLORCORRECTPALETTE = 111
Este registro especifica cómo corregir las entradas de un objeto de paleta lógica con WindowsSistema de colores (WCS) 1.0 valores
EMR_COLORMATCHTOTARGETW = 121
Este registro especifica si realizar un color de acuerdo con un perfil de color que se especifica en un archivo con un nombre compuesto de caracteres Unicode.
EMR_COMMENT = 70
Este registro especifica datos privados arbitrarios.
EMR_CREATEBRUSHINDIRECT = 39
Este registro define una pulsación lógica para el relleno de figuras en las operaciones gráficas.
EMR_CREATECOLORSPACE = 99
Este registro crea un objeto de espacio de color lógico desde un perfil de color con un nombre compuesto por caracteres ASCII
EMR_CREATECOLORSPACEW = 122
Este registro crea un objeto de espacio de color lógico desde un perfil de color con un nombre compuesto por caracteres Unicode
EMR_CREATEDIBPATTERNBRUSHPT = 94
Este registro define un brush lógico que tiene el patrón especificado por el DIB.
EMR_CREATEMONOBRUSH = 93
Este registro define un brush lógico con el patrón de bitmap especificado.ser un dispositivo-independente bitmap (DIB) sección bitmap o puede ser un dispositivo-dependente bitmap.
EMR_CREATEPALETTE = 49
Este registro define un objeto LogPalette.
EMR_CREATEPEN = 38
Este registro define una pena lógica que tiene el estilo, ancho y color especificados.La pena se puede seleccionar posteriormente en el contexto del dispositivo de reproducción y se utiliza para dibujar líneas y curvas.
EMR_DELETECOLORSPACE = 101
Este registro elimina un objeto de espacio de color lógico. Nota Un registro EMR_DELETEOBJECT DEVE serempleado en lugar de EMR_DELETECOLORSPACE para eliminar un objeto de espacio de color lógico
EMR_DELETEOBJECT = 40
Este registro elimina un objeto gráfico, limpiando su índice en la Tabla de Objetos EMF.Si el objeto eliminado se selecciona en el contexto del dispositivo de reproducción, el objeto predeterminadoEn este contexto, la propiedad debe ser restaurada.
EMR_DRAWESCAPE = 105
Este registro transmite información arbitraria al conductor.El propósito es que la informaciónresultará en que se hará el dibujo.
EMR_ELLIPSE = 42
Este registro define una elipse.El centro de la elipse es el centro de laEl ellipse se alinea mediante el uso de la pena corriente ySe rellenan utilizando el brush actual.
EMR_ENDPATH = 60
Este registro cierra un bracket de camino y selecciona el camino definido por el bracketen el contexto de los dispositivos de reproducción.
EMR_EOF = 14
Este registro indica el final del metafísico.
EMR_EXCLUDECLIPRECT = 29
Este registro define una nueva región de cripto que consiste en la región de cripto existentemenos el rectángulo especificado.
EMR_EXTCREATEFONTINDIRECTW = 82
Este registro define una letra lógica que tiene las características especificadas.Posteriormente se puede seleccionar como la letra actual para el contexto del dispositivo de reproducción.
EMR_EXTCREATEPEN = 95
Este registro define una pena lógica cosmética o geométrica que tiene el estilo especificado,Ampliación y atributos de pulverización.
EMR_EXTESCAPE = 106
Este registro transmite información arbitraria al conductor.El propósito es que la informaciónNo resultará en que se haga el dibujo.
EMR_EXTFLOODFILL = 53
Este registro llena una superficie de la superficie de la pantalla con el brush actual.
EMR_EXTSELECTCLIPRGN = 75
Este registro combina la región especificada con la región de clip actual utilizando elModo específico.
EMR_EXTTEXTOUTA = 83
Este registro atrae una corteza de texto ASCII utilizando la letra y los colores de texto actuales.NoteEMR_EXTTEXTOUTA SHOULD se emulará con un registro EMR_EXTTEXTOUTW (sección 2.3.5.8). Esto requiere que la cinta de texto ASCII en el objeto EmrText sea convertida en codificación Unicode UTF16-LE.
EMR_EXTTEXTOUTW = 84
Este registro atrae una línea de texto Unicode utilizando los colores actuales de la letra y el texto.
EMR_FILLPATH = 62
Este registro cierra todas las figuras abiertas en el camino actual y llena el interior del camino.utilizando el modo actual de pulverización y poligono.
EMR_FILLRGN = 71
Este registro rellenan la región especificada utilizando el brush especificado.
EMR_FLATTENPATH = 65
Este registro transforma cualquier curva en el camino que se selecciona en el dispositivo de reproducciónConvertir cada curva en una secuencia de líneas.
EMR_FORCEUFIMAPPING = 109
Este registro obliga al cartel de fuentes a ajustar las fuentes basadas en su UniversalFontId enPreferencia a su información LogFont.
EMR_FRAMERGN = 72
Este registro atrae una frontera alrededor de la región especificada utilizando el brush especificado.
EMR_GLSBOUNDEDRECORD = 103
Este registro especifica una función OpenGL con un rectángulo de límite para la salida.
EMR_GLSRECORD = 102
Este registro especifica una función OpenGL.
EMR_GRADIENTFILL = 118
Este registro especifica el lleno de rectángulos o triángulos con gradientes de color
EMR_HEADER = 1
Este registro define el comienzo del metáfil y especifica sus características; sus contenidos,incluye las dimensiones de la imagen incorporada; el número de registros en el metáfil; y elResolución del dispositivo en el que se creó la imagen incorporada. Estos valores permiten que el metáfil sea independiente del dispositivo.
EMR_INTERSECTCLIPRECT = 30
Este registro define una nueva región de cripto desde la intersección del cripto actualregión y el rectángulo especificado.
EMR_INVERTRGN = 73
Este registro inverte los colores en la región especificada.
EMR_LINETO = 54
Este registro define una línea desde la posición actual hasta, pero no incluye,el punto especificado. reestablece la posición actual al punto especificado.
EMR_MASKBLT = 78
Este registro especifica un bloque de transferencia de píxeles de un bitmap de fuente a un destinorectangular, opcionalmente en combinación con un patrón de pulverización y con la aplicación de unMáscara de color bitmap, de acuerdo con las operaciones de raster del antegrado y del fondo especificadas.
EMR_MODIFYWORLDTRANSFORM = 36
Este registro redefine la transformación del mundo para el contexto del dispositivo de reproducción utilizando el modo especificado.
EMR_MOVETOEX = 27
Este registro define las coordenadas de la nueva posición actual, en unidades lógicas.
EMR_NAMEDESCAPE = 110
Este registro transmite información arbitraria al conductor nombrado.
EMR_OFFSETCLIPRGN = 26
Este registro redefine la región de clipa del contexto del dispositivo de reproducción por los offsetes especificados.
EMR_PAINTRGN = 74
Este registro pintará la región especificada utilizando el brush actualmente seleccionado enContexto del dispositivo de reproducción.
EMR_PIE = 47
Este registro define una cuchara en forma de pie vinculada por la intersección de un ellipsey dos radiales. el pie se alineará mediante el uso de la pena corriente y se llenará medianteEl brush actual.
EMR_PIXELFORMAT = 104
Este registro especifica el formato de píxeles para utilizar para las operaciones gráficas
EMR_PLGBLT = 79
Este registro especifica un bloque de transferencia de píxeles de un bitmap de fuente a un destinoParalelograma, con la aplicación de una máscara de color bitmap.
EMR_POLYBEZIER = 2
Este registro define una o más curvas de Bezier.especificados puntos finales y puntos de control, y se rompen con la pena corriente.
EMR_POLYBEZIER16 = 85
Este registro define una o más curvas de Bezier. las curvas se atraen utilizando la pena actual.
EMR_POLYBEZIERTO = 5
Este registro define una o más curvas de Bezier basadas en la posición actual.
EMR_POLYBEZIERTO16 = 88
Este registro define una o más curvas de Bezier basadas en la posición actual.
EMR_POLYDRAW = 56
Este registro define un conjunto de segmentos de línea y curvas de Bezier.
EMR_POLYDRAW16 = 92
Este registro define un conjunto de segmentos de línea y curvas de Bezier.
EMR_POLYGON = 3
Este registro define un poligono compuesto por dos o más vertexios conectados por recta.El poligono se alineará utilizando la penna corriente y se llenará utilizando el brush corriente.El poligono se cierra automáticamente al dibujar una línea del último vertido al primero.
EMR_POLYGON16 = 86
Este registro define un poligono compuesto por dos o más vertexios conectados por líneas rectas.El poligono se ilumina utilizando la penna corriente y se llena utilizando la pulpa corriente y el poligonoEl poligono se cierra automáticamente al dibujar una línea del último vertido al primero.
EMR_POLYLINE = 4
Este registro define una serie de segmentos de línea conectando los puntos en elen array.
EMR_POLYLINE16 = 87
Este registro define una serie de segmentos de línea conectando los puntos en la línea especificada.
EMR_POLYLINETO = 6
Este registro define una o más líneas rectas basadas en la posición actual.Una línea se atrae de la posición actual al primer punto especificado por el campo de puntospara cada línea adicional, el dibujo se realiza desde el finalpunto de la línea anterior al siguiente punto especificado por puntos.
EMR_POLYLINETO16 = 89
Este registro define una o más líneas rectas basadas en la posición actual.Una línea se atrae de la posición actual al primer punto especificado por los puntos.campo mediante el uso de la pena actual. para cada línea adicional, el dibujo se realiza desde elTerminar el punto de la línea anterior al siguiente punto especificado por Puntos.
EMR_POLYPOLYGON = 8
Este registro define una serie de poligonos cerrados.Cada poligona se ilustra mediante el uso de lala pena actual y rellenada utilizando el modo de relleno y poligono actual. Los poligonos definidos por este registro pueden sobrelapar.
EMR_POLYPOLYGON16 = 91
Este registro define una serie de poligonos cerrados. cada poligono se indica mediante el uso dela pena corriente y rellenada utilizando el modo de relleno corriente y poligono.Los datos especificados en este registro pueden ser superados.
EMR_POLYPOLYLINE = 7
Este registro define varias series de segmentos de línea conectados. los segmentos de línea sonextraído mediante el uso de la pena actual. Las cifras formadas por los segmentos no se cumplen.su posición actual no se utiliza ni se actualiza por este registro.
EMR_POLYPOLYLINE16 = 90
Este registro define varias series de segmentos de líneas conectadas.
EMR_POLYTEXTOUTA = 96
Este registro atrae una o más líneas de texto ASCII utilizando los colores actuales de la letra y el texto.Nota EMR_POLYTEXTOUTA SHOULD se emulará con una serie de registros EMR_EXTTEXTOUTW, uno por rama
EMR_POLYTEXTOUTW = 97
Este registro atrae una o más líneas de texto Unicode utilizando los colores actuales de la letra y el texto.Nota EMR_POLYTEXTOUTW SHOULD debe ser emulado con una serie de registros EMR_EXTTEXTOUTW, uno por string
EMR_REALIZEPALETTE = 52
Este mapa de registro entra desde la paleta lógica actual a la paleta del sistema.
EMR_RECTANGLE = 43
Este registro define un rectángulo.El rectángulo se alinea mediante el uso de la corrientePintura y relleno mediante el uso de la pulpa actual.
EMR_RESIZEPALETTE = 51
Este registro aumenta o disminuye el tamaño de una paleta lógica.
EMR_RESTOREDC = 34
Este registro restaura el contexto del dispositivo de reproducción al estado salvado especificado.El contexto del dispositivo de reproducción se restaura mediante el popping de la información de estado de unContexto de dispositivo salvado creado por los registros anteriores de EMR_SAVEDC (sección 2.3.11.
EMR_ROUNDRECT = 44
Este registro define un rectángulo con ángulos redondos.mediante el uso de la pena corriente y llenado mediante el uso de la pulpa corriente.
EMR_SAVEDC = 33
Este registro salva el estado actual del contexto del dispositivo de reproducción copiando los datosdescribir los objetos seleccionados y los modos gráficos —incluyendo el bitmap, brush, paleta,La letra, la pena, la región, el modo de dibujo y el modo de mapa, para un conjunto de contextos de dispositivo salvados.
EMR_SCALEVIEWPORTEXTEX = 31
Este registro redefine el puerto de vista para el contexto del dispositivo de reproducción utilizando las proporcionesformados por los multiplicantes y divisores especificados.
EMR_SCALEWINDOWEXTEX = 32
Este registro redefine la ventana para el contexto del dispositivo de reproducción utilizando las proporciones formadaspor los multiplicantes y divisores especificados.
EMR_SELECTCLIPPATH = 67
Este registro define el camino actual como una región de clipping para el dispositivo de reproducciónContexto, combinar la nueva región con cualquier región de escalada existente utilizando el modo especificado.
EMR_SELECTOBJECT = 37
Este registro añade un objeto al contexto del dispositivo de reproducción, identificándolo por suIndice en la Tabla de Objetos EMF (sección 3.1.1.1).
EMR_SELECTPALETTE = 48
Este registro añade un objeto LogPalette (sección 2.2.17) al dispositivo de reproducciónContexto, identificándolo por su índice en la Tabla Objeto EMF.
EMR_SETARCDIRECTION = 57
Este registro define la dirección de dibujo a utilizar para el arco y el rectángulolas operaciones.
EMR_SETBKCOLOR = 25
Este registro define el color de fondo.
EMR_SETBKMODE = 18
Este registro define el modo de mezcla de fondo del contexto del dispositivo de reproducción.El modo se utiliza con texto, cuchillos cortados y estilos de penas que no son líneas sólidas.
EMR_SETBRUSHORGEX = 13
Este registro define el origen de la pulverización actual.
EMR_SETCOLORADJUSTMENT = 23
Este registro define los valores de ajuste de color para el contexto del dispositivo de reproducción utilizando los valores especificados.
EMR_SETCOLORSPACE = 100
Este registro define el objeto de espacio de color lógico actual para las operaciones gráficas.
EMR_SETDIBITSTODEVICE = 80
Este registro especifica un bloque de transferencia de píxeles de las líneas de escaneo especificadas de una fuenteBitmap a un rectángulo de destino.
EMR_SETICMMODE = 98
Este registro especifica el modo de Image Color Management (ICM) para las operaciones gráficas.
EMR_SETICMPROFILEA = 112
Este registro especifica un perfil de color en un archivo con un nombre que consta de caracteres ASCII,para la producción gráfica.
EMR_SETICMPROFILEW = 113
Este registro especifica un perfil de color en un archivo con un nombre que consta de caracteres de Unicode,para la producción gráfica
EMR_SETLAYOUT = 115
Este registro especifica el orden en el que se dibujan texto y gráficos
EMR_SETLINKEDUFIS = 119
Este registro establece los UniversalFontIds de fuentes vinculadas para utilizar durante la búsqueda de caracteres.
EMR_SETMAPMODE = 17
Este registro define el modo de mapping del contexto del dispositivo de reproducción.Define la unidad de medida utilizada para transformar las unidades de espacio de página en unidades de espacio de dispositivo,y también define la orientación del x-axis y y-axis del dispositivo.
EMR_SETMAPPERFLAGS = 16
Este registro especifica los parámetros del proceso de ajuste de las letras lógicas a las físicas.Fontes, que se realiza por el cartel de fontes.
EMR_SETMETARGN = 28
Este registro intercede la región de clipa actual para el contexto del dispositivo de reproducción con ella actual meta región y salva la región combinada como la nueva meta región.
EMR_SETMITERLIMIT = 58
Este registro define el límite para la longitud de la mezcla se une para la reproducciónContexto de dispositivos.
EMR_SETPALETTEENTRIES = 50
Este registro define los valores de color RGB (rojo-verde-azul) en una gama de entradasen un objeto de LogPalette.
EMR_SETPIXELV = 15
Este registro define el color del pixel en las coordenadas lógicas especificadas.
EMR_SETPOLYFILLMODE = 19
Este registro define el modo de relleno de poligono.
EMR_SETROP2 = 20
Este registro define el modo de operación de raster binario.
EMR_SETSTRETCHBLTMODE = 21
Este registro define el modo de extensión de bitmap.
EMR_SETTEXTALIGN = 22
Este registro define el alineamiento de texto.
EMR_SETTEXTCOLOR = 24
Este registro define el color del texto actual.
EMR_SETTEXTJUSTIFICATION = 120
Este registro especifica la cantidad de espacio adicional para agregar para romper los caracteres para la justificaciónlas finalidades.
EMR_SETVIEWPORTEXTEX = 11
Este registro define el alcance de la vista.
EMR_SETVIEWPORTORGEX = 12
Este registro define el origen de la vista.
EMR_SETWINDOWEXTEX = 9
Este registro define la extensión de la ventana.
EMR_SETWINDOWORGEX = 10
Este registro define el origen de la ventana.
EMR_SETWORLDTRANSFORM = 35
Este registro define una transformación lineal de dos dimensiones entre el espacio mundial yespacio de página (para más información, ver [MSDN-WRLDPGSPC]) para el contexto del dispositivo de reproducción.Esta transformación se puede utilizar para escalar, rotar, ver, o traducir la producción gráfica.
EMR_SMALLTEXTOUT = 108
Este registro emite una línea.
EMR_STRETCHBLT = 77
Este registro especifica un bloque de transferencia de píxeles de un bitmap de fuente a un destinorectangular, opcionalmente en combinación con un patrón de pulverización, según un raster especificadooperación, alargamiento o compresión de la salida para adaptarse a las dimensiones del destino, si es necesario.
EMR_STRETCHDIBITS = 81
Este registro especifica un bloque de transferencia de píxeles de un bitmap de fuente a un destinorectangular, opcionalmente en combinación con un patrón de pulverización, de acuerdo con una operación de raster especificada,extender o comprimir la salida para adaptarse a las dimensiones del destino, si es necesario.
EMR_STROKEANDFILLPATH = 63
Este registro cierra todas las figuras abiertas en un camino, atraviesa la línea de salida del camino porUtilizando la pena corriente, y llena su interior utilizando el pulverizador corriente.
EMR_STROKEPATH = 64
Este registro retira el camino especificado mediante el uso de la pena actual.
EMR_TRANSPARENTBLT = 116
Este registro especifica un bloque de transferencia de píxeles de un bitmap de fuente a un rectángulo de destino,Tratar un color especificado como transparente, estender o comprimir la salida para adaptarse a las dimensiones del destino, si es necesario.
EMR_WIDENPATH = 66
Este registro redefine el camino actual como el área que se pintaría si el caminose derrumbaron utilizando la pena actualmente seleccionada en el contexto del dispositivo de reproducción.