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