aspose.imaging.fileformats.emf.emf.records

El módulo contiene tipos [MS-EMF]: Formato Metarchivo Mejorado. 2.3 Registros EMF

Classes

ClaseDescripción
EmfAbortPathEste registro aborta un corchete de ruta o descarta la ruta de un corchete de ruta cerrado.
EmfAlphaBlendEl registro EMR_ALPHABLEND especifica una transferencia de bloque de píxeles de un mapa de bits fuente a un
rectángulo de destino, incluyendo datos de transparencia alfa, según una operación de mezcla especificada.
EmfAngleArcEl registro EMR_ANGLEARC especifica un segmento de línea de un arco. El segmento de línea se dibuja desde la
posición actual hasta el comienzo del arco. El arco se dibuja a lo largo del perímetro de un círculo con el
radio y centro dados. La longitud del arco está definida por los ángulos de inicio y barrido proporcionados.
EmfArcEl registro EMR_ARC especifica un arco elíptico.
EmfArcToEl registro EMR_ARCTO especifica un arco elíptico. Restablece la posición actual al punto final del arco.
EmfBeginPathEste registro abre un corchete de ruta en el contexto del dispositivo de reproducción actual.
Después de que un corchete de ruta está abierto, una aplicación puede comenzar a procesar registros para definir
los puntos que se encuentran en la ruta. Una aplicación DEBE cerrar un corchete de ruta abierto mediante
el procesamiento del registro EMR_ENDPATH.
Cuando una aplicación procesa el registro EMR_BEGINPATH, todas las rutas anteriores
DEBEN ser descartadas del contexto del dispositivo de reproducción.
EmfBitBltEl registro EMR_BITBLT especifica una transferencia de bloque de píxeles desde un mapa de bits de origen a un rectángulo de destino
opcionalmente en combinación con un patrón de pincel, de acuerdo con una operación raster especificada.
EmfBitmapRecordTypeLos tipos de registro de mapa de bits realizan transferencias de bloque de imágenes de mapa de bits.
EmfBlendFunctionUna estructura que especifica las operaciones de mezcla para los mapas de bits de origen y destino.
EmfBoundedRecordClase base EMF polyshape.
EmfChordEl registro EMR_CHORD especifica una cuerda, que es una región delimitada por la intersección de una
elipse y un segmento de línea, llamado secante. La cuerda se contornea usando la pluma actual y se rellena
usando el pincel actual.
EmfClippingRecordTypeLos tipos de registro de recorte especifican y gestionan regiones de recorte.
Nota El registro EMR_SETMETARGN no especifica parámetros.
EmfCloseFigureEste registro cierra una figura abierta en una ruta.
Procesar el registro EMR_CLOSEFIGURE DEBE cerrar la figura dibujando una línea
desde la posición actual hasta el primer punto de la figura, y luego DEBE conectar
las líneas usando el estilo de unión de líneas. Si una figura se cierra procesando el
registro EMR_LINETO en lugar del registro EMR_CLOSEFIGURE, se utilizan extremos
para crear la esquina en lugar de una unión. EMR_LINETO se especifica en la sección
2.3.5.13.
El registro EMR_CLOSEFIGURE SÓLO DEBERÍA usarse si hay un corchete de ruta abierto
en el contexto del dispositivo de reproducción.
Una figura en una ruta está abierta a menos que se cierre explícitamente procesando este registro.
EmfColorCorrectPaletteEl registro EMR_COLORCORRECTPALETTE especifica cómo corregir las entradas de un objeto de paleta lógica
usando valores WCS 1.0.
EmfColorMatchToTargetWEl registro EMR_COLORMATCHTOTargetW especifica si se debe realizar la coincidencia de color con un perfil de color que está especificado en un archivo cuyo nombre consta de caracteres Unicode.
EmfCommentEl registro EMR_COMMENT contiene datos privados arbitrarios.
Nota Los campos que no se describen en esta sección se especifican en la sección 2.3.3.
EmfCommentBeginGroupEl registro EMR_COMMENT_BEGINGROUP especifica el comienzo de un grupo de registros de dibujo.
EmfCommentEmfPlusEl registro EMR_COMMENT_EMFPLUS contiene registros EMF+ incrustados.
Nota Los campos que no se describen en esta sección se especifican en la sección 2.3.3.
EmfCommentEmfSpoolEl registro EMR_COMMENT_EMFSPOOL contiene registros EMFSPOOL incrustados.
Nota Los campos que no se describen en esta sección se especifican en la sección 2.3.3.
EmfCommentEndGroupEl registro EMR_COMMENT_ENDGROUP especifica el final de un grupo de registros de dibujo.
EmfCommentMultiFormatsEl registro EMR_COMMENT_MULTIFORMATS especifica una imagen en varios formatos gráficos.
EmfCommentPublicRecordTypeLos tipos de registro EMR_COMMENT_PUBLIC especifican extensiones al procesamiento de EMF.
EmfCommentRecordTypeLos tipos de registro de comentario definen formatos para especificar datos privados arbitrarios, incrustar registros
en otros formatos de metarchivo y añadir comandos nuevos o de propósito especial.
EmfCommentWindowsMetaFileEl registro EMR_COMMENT_WINDOWS_METAFILE especifica una imagen en un metarchivo WMF incrustado.
EmfControlRecordTypeLos tipos de registro de control definen el inicio y el final de un metarchivo EMF y sus propiedades.
EmfCreateBrushIndirectEl registro EMR_CREATEBRUSHINDIRECT define un pincel lógico para operaciones gráficas.
EmfCreateColorSpaceEl registro EMR_CREATECOLORSPACE crea un objeto de espacio de color lógico a partir de un perfil de color con un
nombre que consta de caracteres ASCII.
EmfCreateColorSpaceWEl registro EMR_CREATECOLORSPACEW crea un objeto de espacio de color lógico a partir de un perfil de color con
un nombre que consta de caracteres Unicode.
EmfCreateDibPatternBrushPtEl registro EMR_CREATEDIBPATTERNBRUSHPT define un pincel de patrón para operaciones gráficas. El
patrón se especifica mediante un DIB.
EmfCreateMonoBrushEl registro EMR_CREATEMONOBRUSH define un pincel de patrón monocromo para operaciones gráficas.
El patrón se especifica mediante un DIB monocromo.
EmfCreatePaletteEl registro EMR_CREATEPALETTE define una paleta lógica para operaciones gráficas.
EmfCreatePenEl registro EMR_CREATEPEN define un lápiz lógico para operaciones gráficas.
EmfDeleteColorSpaceEl registro EMR_DELETECOLORSPACE elimina un objeto de espacio de color lógico.
EmfDeleteObjectEl registro EMR_DELETEOBJECT elimina un objeto gráfico, que se especifica por su índice en la tabla de objetos EMF (section 3.1.1.1).
EmfDrawEscapeEl registro EMR_DRAWESCAPE pasa información arbitraria a un controlador de impresora. La intención es que la
información resulte en la realización de dibujo.
EmfDrawingRecordTypeLos tipos de registro de dibujo realizan dibujo gráfico.
EmfEllipseEl registro EMR_ELLIPSE especifica una elipse. El centro de la elipse es el centro del rectángulo delimitador especificado
. La elipse se contornea usando el lápiz actual y se rellena usando el pincel actual.
EmfEndPathEste registro cierra un corchete de ruta y selecciona la ruta definida por el corchete en
el contexto del dispositivo de reproducción.
EmfEofEl registro EMR_EOF indica el final del metafichero y especifica una paleta.
EmfEscapeRecordTypeLos tipos de registro de escape ejecutan funciones del controlador de impresora.
EmfExcludeClipRectEl registro EMR_EXCLUDECLIPRECT especifica una nueva región de recorte que consiste en la región de recorte existente
menos el rectángulo especificado.
Nota Los campos que no se describen en esta sección se especifican en la sección 2.3.2.
EmfExtCreateFontIndirectWEl registro EMR_EXTCREATEFONTINDIRECTW define una fuente lógica para operaciones gráficas.
EmfExtCreatePenEl registro EMR_EXTCREATEPEN define un lápiz lógico extendido para operaciones gráficas. Un
DIB opcional puede especificarse para usar como estilo de línea.
EmfExtEscapeEl registro EMR_EXTESCAPE pasa información arbitraria a un controlador de impresora. La intención es que la
información no resulte en la realización de dibujo.
EmfExtFloodFillEl registro EMR_EXTFLOODFILL rellena un área de la superficie de visualización con el pincel actual
EmfExtSelectClipRgnEl registro EMR_EXTSELECTCLIPRGN combina la región especificada con la región de recorte actual
usando el modo especificado.
Nota Los campos que no se describen en esta sección se especifican en la sección 2.3.2.
EmfExtTextOutAEl registro EMR_EXTTEXTOUTA dibuja una cadena de texto ASCII usando la fuente actual y los colores de texto.
EmfExtTextOutWEl registro EMR_EXTTEXTOUTW dibuja una cadena de texto ASCII usando la fuente actual y los colores de texto.
EmfFillPathEl registro EMR_FILLPATH cierra cualquier figura abierta en la ruta actual y rellena el interior de la ruta
usando el pincel actual y el modo de relleno de polígonos.
EmfFillRgnEl registro EMR_FILLRGN rellena la región especificada usando el pincel especificado.
EmfFlatternPathEste registro transforma cualquier curva en la ruta seleccionada al contexto del dispositivo de reproducción
; cada curva DEBE convertirse en una secuencia de líneas.
EmfForceUfiMappingEl registro EMR_FORCEUFIMAPPING obliga al asignador de fuentes a coincidir fuentes basándose en su
UniversalFontId en preferencia a su información LogFont (section 2.2.13).
EmfFrameRgnEl registro EMR_FRAMERGN dibuja un borde alrededor de la región especificada usando el pincel especificado.
EmfGlsBoundedRecordEl registro EMR_GLSBOUNDEDRECORD especifica una función OpenGL con un rectángulo delimitador para la salida.
EmfGlsRecordEl registro EMR_GLSRECORD especifica una función OpenGL.
EmfGradientFillEl registro EMR_GRADIENTFILL especifica el relleno de rectángulos o triángulos con degradados de color.
EmfIntersectClipRectEl registro EMR_INTERSECTCLIPRECT especifica una nueva región de recorte a partir de la intersección de la
región de recorte actual y el rectángulo especificado.
Nota Los campos que no se describen en esta sección se especifican en la sección 2.3.2.
EmfInvertRgnEl registro EMR_INVERTRGN invierte los colores en la región especificada.
EmfLineToEl registro EMR_LINETO especifica una línea desde la posición actual hasta, pero sin incluir, el
punto especificado. Restablece la posición actual al punto especificado.
EmfMaskBltEl registro EMR_MASKBLT especifica una transferencia de bloque de píxeles desde un mapa de bits fuente a un rectángulo de destino
, opcionalmente en combinación con un patrón de pincel y con la aplicación de un mapa de bits de máscara de color
, de acuerdo con las operaciones raster de primer plano y fondo especificadas.
EmfMetafileHeaderLos tipos de registro EMR_HEADER definen los puntos de inicio de los metafiles EMF
y especifican las propiedades del dispositivo en el que se creó la imagen del metafile. La información en el registro de encabezado permite que los metafiles EMF sean independientes de cualquier dispositivo de salida específico.
El valor del campo Size puede usarse para distinguir entre los diferentes
tipos de registro EMR_HEADER enumerados anteriormente en esta sección.
Hay tres encabezados posibles:
El encabezado base, que es el registro EmfMetafileHeader.
La parte de tamaño fijo de este encabezado es de 88 bytes y contiene un objeto Header.
El primer encabezado de extensión, que es el registro EmfMetafileHeaderExtension1.
La parte de tamaño fijo de este encabezado es de 100 bytes y contiene un objeto Header
y un objeto HeaderExtension1 (sección 2.2.10).
El segundo encabezado de extensión, que es el registro EmfMetafileHeaderExtension2.
La parte de tamaño fijo de este encabezado es de 108 bytes y contiene un objeto Header,
un objeto HeaderExtension1 y un objeto HeaderExtension2 (sección 2.2.11).
EmfMetafileHeaderExtension1El registro EmfMetafileHeaderExtension1 es el registro de encabezado utilizado en la primera extensión de los metafiles EMF.
Después del campo EmfHeaderExtension1, los campos restantes son opcionales y pueden estar presentes en cualquier orden.
EmfMetafileHeaderExtension2El registro EmfMetafileHeaderExtension2 es el registro de encabezado utilizado en la segunda extensión de los metafiles EMF
. Después del campo EmfHeaderExtension2, los campos restantes son opcionales y
pueden estar presentes en cualquier orden.
EmfModifyWorldTransformEl registro EMR_MODIFYWORLDTRANSFORM modifica la transformación del espacio mundial actual al espacio de página
en el contexto del dispositivo de reproducción.
EmfMoveToExEl registro EMR_MOVETOEX especifica las coordenadas de la nueva posición actual, en unidades lógicas.
EmfNamedEscapeEl registro MR_NAMEDESCAPE transmite información arbitraria a un controlador de impresora especificado.
EmfObjectCreationRecordTypeLos tipos de registro de creación de objetos crean objetos gráficos.
EmfObjectManipulationRecordTypeLos tipos de registro de manipulación de objetos gestionan y modifican objetos gráficos.
EmfOffsetClipRgnEl registro EMR_OFFSETCLIPRGN desplaza la región de recorte actual en el contexto del dispositivo de reproducción
por los desplazamientos especificados.
EmfOpenGlRecordTypeLos tipos de registro OpenGL especifican funciones OpenGL.
EmfPaintRgnEl registro EMR_PAINTRGN pinta la región especificada usando el pincel actualmente seleccionado en el
contexto del dispositivo de reproducción.
EmfPathBracketRecordTypeLos tipos de registro de corchetes de ruta especifican y manipulan rutas en corchetes de ruta.
Nota: Ninguno de los registros de corchetes de ruta especifica parámetros.
EmfPieEl registro EMR_PIE especifica una cuña en forma de pastel delimitada por la intersección de una elipse y dos
radiales. El pastel se contornea usando la pluma actual y se rellena usando el pincel actual.
EmfPixelFormatEl registro EMR_PIXELFORMAT especifica el formato de píxel a usar para operaciones gráficas.
EmfPlgBltEl registro EMR_PLGBLT especifica una transferencia de bloque de píxeles desde un mapa de bits fuente a un paralelogramo de destino
, con la aplicación de un mapa de bits de máscara de color.
EmfPolyBezierEl registro EMR_POLYBEZIER especifica una o más curvas de Bézier.
EmfPolyBezier16El registro EMR_POLYBEZIER16 especifica una o más curvas de Bézier. Las curvas se dibujan usando
la pluma actual.
EmfPolyBezierToEl registro EMR_POLYBEZIERTO especifica una o más curvas de Bézier basadas en la posición actual.
EmfPolyBezierTo16El registro EMR_POLYBEZIERTO16 especifica una o más curvas de Bézier basadas en la posición actual.
EmfPolyDrawEl registro EMR_POLYDRAW especifica un conjunto de segmentos de línea y curvas de Bézier.
EmfPolyDraw16El registro EMR_POLYDRAW16 especifica un conjunto de segmentos de línea y curvas de Bézier.
EmfPolyPolyShapeClase base EMF poly polyshape.
EmfPolyPolygonEl registro EMR_POLYPOLYGON especifica una serie de polígonos cerrados.
EmfPolyPolygon16El registro EMR_POLYPOLYGON16 especifica una serie de polígonos cerrados. Cada polígono se delimita
usando la pluma actual, y se rellena usando el pincel actual y el modo de relleno de polígonos. Los polígonos dibujados
por este registro pueden superponerse.
EmfPolyPolylineEl registro EMR_POLYPOLYLINE especifica múltiples series de segmentos de línea conectados.
EmfPolyPolyline16El registro EMR_POLYPOLYLINE16 especifica múltiples series de segmentos de línea conectados.
EmfPolyShapeClase base EMF polyshape.
EmfPolyTextOutAEl registro EMR_POLYTEXTOUTA dibuja una o más cadenas de texto ASCII usando la fuente actual y los colores de texto.
EmfPolyTextOutWEl registro EMR_POLYTEXTOUTW dibuja una o más cadenas de texto Unicode usando la fuente actual y los colores de texto.
EmfPolygonEl registro EMR_POLYGON especifica un polígono compuesto por dos o más vértices conectados por
líneas rectas.
EmfPolygon16El registro EMR_POLYGON16 especifica un polígono compuesto por dos o más vértices conectados por
líneas rectas. El polígono se delimita usando la pluma actual y se rellena usando el pincel actual
y el modo de relleno de polígonos. El polígono se cierra automáticamente dibujando una línea desde el último vértice hasta el primero.
EmfPolylineEl registro EMR_POLYLINE especifica una serie de segmentos de línea conectando los puntos en el
arreglo especificado.
EmfPolyline16El registro EMR_POLYLINE16 especifica una serie de segmentos de línea conectando los puntos en el
arreglo especificado.
EmfPolylineToEl registro EMR_POLYLINETO especifica una o más líneas rectas basadas en la posición actual.
EmfPolylineTo16El registro EMR_POLYLINETO16 especifica una o más líneas rectas basadas en la posición actual.
Se dibuja una línea desde la posición actual hasta el primer punto especificado por el campo aPoints usando la
pluma actual. Para cada línea adicional, el dibujo se realiza desde el punto final de la línea anterior
hasta el siguiente punto especificado por aPoints.
EmfRealizePaletteEste registro asigna entradas de paleta del objeto LogPalette actual
(sección 2.2.17) a system_palette.
Este registro EMF no especifica parámetros.
EmfRecordClase base para registros EMF
Todos los registros EMF DEBEN tener una longitud que sea múltiplo de 4 bytes. Esto se muestra en las
estructuras genéricas de los tipos de registro EMF precedentes al incluir campos AlignmentPadding
donde corresponda al final de estas estructuras. El contenido de los campos AlignmentPadding
DEBE ser siempre ignorado. Por brevedad, estos campos no se muestran en cada definición individual de registro EMF.
EmfRectangleEl registro EMR_RECTANGLE dibuja un rectángulo. El rectángulo se delimita usando la pluma actual
y se rellena usando el pincel actual.
EmfResizePaletteEl registro EMR_RESIZEPALETTE aumenta o disminuye el tamaño de un objeto LogPalette existente (sección 2.2.17).
EmfRestoreDcEl registro EMR_RESTOREDC restaura el contexto del dispositivo de reproducción al estado especificado. El
contexto del dispositivo de reproducción se restaura extrayendo la información de estado de una pila que fue creada por
registros EMR_SAVEDC anteriores (sección 2.3.11).
EmfRop4Una operación raster cuaternaria, que especifica operaciones raster ternarias para
los colores de primer plano y de fondo de un mapa de bits. Estos valores definen cómo se deben combinar los datos de color del
rectángulo fuente con los datos de color del rectángulo de destino.
EmfRoundRectEl registro EMR_ROUNDRECT especifica un rectángulo con esquinas redondeadas. El rectángulo se delimita
usando la pluma actual y se rellena usando el pincel actual.
EmfSaveDcGuarda el estado actual del contexto del dispositivo de reproducción en una
pila de estados guardados por los registros EMR_SAVEDC
precedentes, si los hay. El estado consta de propiedades gráficas
y objetos, incluyendo el mapa de bits seleccionado actualmente,
el pincel, la paleta, la fuente, la pluma y la región. Un
registro EMR_RESTOREDC se usa para restaurar el estado.
Este registro EMF no especifica parámetros.
EmfScaleViewportExtexEl registro EMR_SCALEVIEWPORTEXTEX vuelve a especificar el viewport para un contexto de dispositivo usando los
ratios formados por los multiplicadores y divisores especificados.
EmfScaleWindowExtexEl registro EMR_SCALEWINDOWEXTEX vuelve a especificar la ventana para un contexto de dispositivo de reproducción
usando los ratios formados por los multiplicadores y divisores especificados.
EmfSelectClipPathEl registro EMR_SELECTCLIPPATH especifica la ruta actual como una región de recorte para un contexto de dispositivo de reproducción
combinando la nueva región con cualquier región de recorte existente usando el modo especificado.
EmfSelectObjectEl registro EMR_SELECTOBJECT agrega un objeto gráfico al contexto del dispositivo de reproducción de metafile actual
. El objeto se especifica ya sea por su índice en la Tabla de Objetos EMF (sección 3.1.1.1) o por su
valor de la enumeración StockObject (sección 2.1.31).
EmfSelectPaletteEl registro EMR_SELECTPALETTE especifica una paleta lógica para el contexto del dispositivo de reproducción.
EmfSetArcDirectionEl registro EMR_SETARCDIRECTION especifica la dirección de dibujo que se utilizará para la salida de arcos y rectángulos.
EmfSetBkColorEl registro EMR_SETBKCOLOR especifica el color de fondo.
EmfSetBkModeEl registro EMR_SETBKMODE especifica el modo de mezcla de fondo del contexto del dispositivo de reproducción.
El modo de mezcla de fondo se usa con texto, pinceles tramados y estilos de lápiz que no son líneas sólidas.
EmfSetBrushOrgExEl registro EMR_SETBRUSHORGEX especifica el origen del pincel actual.
EmfSetColorAdjustmentEl registro EMR_SETCOLORADJUSTMENT especifica las propiedades de ajuste de color en el contexto del dispositivo de reproducción
.
EmfSetColorSpaceEl registro EMR_SETCOLORSPACE define el objeto de espacio de color lógico actual para operaciones gráficas.
EmfSetDiBitsToDeviceEl registro EMR_SETDIBITSTODEVICE especifica una transferencia de bloque de píxeles desde líneas de escaneo especificadas de
un mapa de bits de origen a un rectángulo de destino.
EmfSetIcmModeEl registro EMR_SETICMMODE especifica el modo de Gestión de Color de Imagen (ICM) para operaciones gráficas.
EmfSetIcmProfileAEl registro EMR_SETICMPROFILEA especifica un perfil de color en un archivo con un nombre compuesto por caracteres ASCII
, para la salida gráfica.
EmfSetIcmProfileWEl registro EMR_SETICMPROFILEW especifica un perfil de color en un archivo con un nombre compuesto por
caracteres Unicode, para la salida gráfica.
EmfSetLayoutEl registro EMR_SETLAYOUT especifica el orden en que se dibujan el texto y los gráficos.
EmfSetLinkedUfisEl registro EMR_SETLINKEDUFIS establece los UniversalFontIds (sección 2.2.27) de las fuentes vinculadas para
usar durante la búsqueda de caracteres.
EmfSetMapModeEl registro EMR_SETMAPMODE especifica el modo de mapeo del contexto del dispositivo de reproducción.
El modo de mapeo especifica la unidad de medida utilizada para transformar unidades del espacio de página
en unidades del espacio del dispositivo, y también especifica la orientación del eje x y del eje y del dispositivo.
EmfSetMapperFlagsEl registro EMR_SETMAPPERFLAGS especifica los parámetros del proceso de emparejamiento de fuentes lógicas con
fuentes físicas, que es realizado por el asignador de fuentes.
EmfSetMetaRgnInter establece la región meta actual con la región de recorte actual
para formar una nueva región meta para el contexto del dispositivo de reproducción. La
región de recorte actual DEBERÍA restablecerse a nulo.
Este registro EMF no especifica parámetros.
EmfSetMiterLimitEl registro EMR_SETMITERLIMIT especifica el límite para la longitud de las uniones en inglete para el contexto del dispositivo de reproducción.
EmfSetPaletteEntriesEl registro EMR_SETPALETTEENTRIES define valores de color RGB en un rango de entradas para un objeto LogPalette existente
(sección 2.2.17).
EmfSetPixelVEl registro EMR_SETPIXELV define el color del píxel en las coordenadas lógicas especificadas.
EmfSetPolyFillModeEl registro EMR_SETPOLYFILLMODE define el modo de relleno de polígonos.
EmfSetRop2El registro EMR_SETROP2 define un modo de operación raster binaria.
EmfSetStrechBltModeEl registro EMR_SETSTRETCHBLTMODE especifica el modo de estiramiento de mapas de bits.
EmfSetTextAlignEl registro EMR_SETTEXTALIGN especifica la alineación del texto.
EmfSetTextColorEl registro EMR_SETTEXTCOLOR define el color de texto actual.
EmfSetTextJustificationEl registro EMR_SETTEXTJUSTIFICATION especifica la cantidad de espacio adicional que se debe agregar a los caracteres de salto
para la justificación del texto.
EmfSetViewportExtExEl registro EMR_SETVIEWPORTEXTEX define la extensión del viewport.
EmfSetViewportOrgExEl registro EMR_SETVIEWPORTORGEX define el origen del viewport.
EmfSetWindowExtExEl registro EMR_SETWINDOWEXTEX define la extensión de la ventana.
EmfSetWindowOrgExEl registro EMR_SETWINDOWORGEX define el origen de la ventana.
EmfSetWorldTransformEl registro EMR_SETWORLDTRANSFORM especifica una transformación para la transformación del espacio mundial al espacio de página en el contexto del dispositivo de reproducción.
EmfSmallTextOutEl registro EMR_SMALLTEXTOUT genera una cadena.
EmfStateRecordTypeLos tipos de registros de estado especifican y gestionan las propiedades gráficas que definen el estado del contexto del dispositivo de reproducción.
EmfStretchBltEl registro EMR_STRETCHBLT especifica una transferencia de bloque de píxeles desde un mapa de bits de origen a un
rectángulo de destino, opcionalmente en combinación con un patrón de pincel, según una operación raster
especificada, estirando o comprimiendo la salida para ajustarse a las dimensiones del destino, si es necesario.
EmfStretchDiBitsEl registro EMR_STRETCHDIBITS especifica una transferencia de bloque de píxeles desde un mapa de bits de origen a un
rectángulo de destino, opcionalmente en combinación con un patrón de pincel, según una operación raster
especificada, estirando o comprimiendo la salida para ajustarse a las dimensiones del destino, si es necesario.
EmfStrokeAndFillPathEl registro EMR_STROKEANDFILLPATH cierra cualquier figura abierta en una ruta, traza el contorno de la
ruta usando la pluma actual y rellena su interior usando el pincel actual.
EmfStrokePathEMR_STROKEPATH clase
EmfTransformRecordTypeLos tipos de registros de transformación especifican y modifican las transformaciones del espacio mundial al espacio de página.
EmfTransparentBltEl registro EMR_TRANSPARENTBLT especifica una transferencia de bloque de píxeles desde un mapa de bits de origen a un
rectángulo de destino, tratando un color especificado como transparente, estirando o comprimiendo la salida
para ajustarse a las dimensiones del destino, si es necesario.
EmfVertexDataObjetos que especifican los vértices de rectángulos o triángulos y
los colores que les corresponden.
EmfWidenPathEste registro redefine la ruta actual como el área que se pintaría si la ruta
se dibujara usando la pluma actualmente seleccionada en el contexto del dispositivo de reproducción.

Enumerations

EnumeraciónDescripción