Metafile
Contenido
[
Ocultar
]Metafile class
Define un metarchivo gráfico. Un metarchivo contiene registros que describen una secuencia de operaciones gráficas que se pueden grabar (construir) y reproducir (mostrar). Esta clase no es heredable.
public sealed class Metafile : Image
Constructores
| Nombre | Descripción |
|---|---|
| Metafile(Stream) | Inicializa una nueva instancia delMetafile clase del flujo de datos especificado. |
| Metafile(string) | Inicializa una nueva instancia delMetafile clase del nombre de archivo especificado. |
| Metafile(IntPtr, bool) | Inicializa una nueva instancia delMetafile clase del identificador especificado. |
| Metafile(IntPtr, EmfType) | Inicializa una nueva instancia delMetafile clase del identificador especificado a un contexto de dispositivo y unEmfTypeenumeración que especifica el formato delMetafile . |
| Metafile(Stream, IntPtr) | Inicializa una nueva instancia delMetafile clase del flujo de datos especificado y un identificador de Windows a un contexto de dispositivo. />. |
| Metafile(string, IntPtr) | Inicializa una nueva instancia delMetafile clase del nombre de archivo especificado. |
| Metafile(Stream, IntPtr, EmfType) | Inicializa una nueva instancia delMetafile clase del flujo de datos especificado , un identificador de Windows para un contexto de dispositivo y unEmfType enumeration que especifica el formato delMetafile . |
| Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType) | Inicializa una nueva instancia delMetafile clase del flujo de datos especificado , un identificador de Windows para un contexto de dispositivo y unEmfType enumeration que especifica el formato delMetafile . |
Propiedades
| Nombre | Descripción |
|---|---|
| Flags { get; } | Obtiene el número entero que representa una combinación bit a bit deImageFlags para esta Imagen. |
| override FrameDimensionsList { get; } | Obtiene una matriz de GUID que representan las dimensiones de los marcos dentro de esteImage . |
| override Height { get; } | Obtiene la altura, en píxeles, de esteMetafile . |
| HorizontalResolution { get; } | Obtiene la resolución horizontal, en píxeles por pulgada, de esteImage . |
| override Palette { get; set; } | Obtiene o establece la paleta de colores utilizada para esteImage . |
| PhysicalDimension { get; } | Obtiene el ancho y el alto de esta imagen. |
| override PixelFormat { get; } | Obtiene el formato de píxel para esteImage . |
| override PropertyIdList { get; } | Obtiene los ID de los elementos de propiedad almacenados en esteImage . |
| override PropertyItems { get; } | Obtiene todos los elementos de propiedad (piezas de metadatos) almacenados en esteImage . |
| override RawFormat { get; } | Obtiene el formato de archivo de esteImage . |
| Size { get; } | Obtiene el ancho y el alto, en píxeles, de esta imagen. |
| Tag { get; set; } | Obtiene o establece un objeto que proporciona datos adicionales sobre la imagen. |
| VerticalResolution { get; } | Obtiene la resolución vertical, en píxeles por pulgada, de esteImage . |
| override Width { get; } | Obtiene el ancho, en píxeles, de esteMetafile . |
Métodos
| Nombre | Descripción |
|---|---|
| Clone() | Crea una copia exacta de esteImage . |
| virtual Dispose() | Libera todos los recursos usados por esta Imagen. |
| GetBounds(ref GraphicsUnit) | Obtiene los límites de la imagen en la unidad especificada. |
| GetFrameCount(FrameDimension) | Devuelve el número de fotogramas de la dimensión especificada. |
| GetHenhmetafile() | Devuelve un identificador de Windows a un mejoradoMetafile . |
| GetMetafileHeader() | Devuelve elMetafileHeader asociado con esteMetafile . |
| override GetPropertyItem(int) | Obtiene el elemento de propiedad especificado de esteImage . |
| GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr) | Devuelve una miniatura para estoImage . |
| PlayRecord(EmfPlusRecordType, int, int, byte[]) | Reproduce un registro de metarchivo individual. |
| override RemovePropertyItem(int) | Elimina el elemento de propiedad especificado de esteImage . |
| override RotateFlip(RotateFlipType) | Este método gira, voltea o gira y voltea elImage . |
| Save(string) | Guarda estoImageal archivo o flujo especificado. |
| Save(Stream, ImageFormat) | Guarda esta imagen en el flujo especificado en el formato especificado. |
| Save(string, ImageFormat) | Guarda estoImage al archivo especificado en el formato especificado. |
| Save(Stream, ImageCodecInfo, EncoderParameters) | Guarda esta imagen en el flujo especificado, con el codificador especificado y los parámetros del codificador de imágenes. |
| Save(string, ImageCodecInfo, EncoderParameters) | Guarda estoImage al archivo especificado, con el codificador especificado y los parámetros del codificador de imágenes. |
| SaveAdd(EncoderParameters) | Agrega un marco al archivo o flujo especificado en una llamada anterior a uno de los métodos Image.Save(…). Use este método para guardar los marcos seleccionados de una imagen de múltiples marcos a otra imagen de múltiples marcos. |
| SaveAdd(Image, EncoderParameters) | Agrega un marco al archivo o flujo especificado en una llamada anterior a uno de los métodos Image.Save(…). |
| SelectActiveFrame(FrameDimension, int) | Selecciona el marco especificado por la dimensión y el índice. |
| override SetPropertyItem(PropertyItem) | Almacena un elemento de propiedad (pieza de metadatos) en esteImage . |
| static GetMetafileHeader(Stream) | Devuelve elMetafileHeader asociado con lo especificadoMetafile . |
| static GetMetafileHeader(string) | Devuelve elMetafileHeader asociado con lo especificadoMetafile . |
Ver también
- class Image
- espacio de nombres System.Drawing.Imaging
- asamblea Aspose.Drawing