Metafile
Contenuti
[
Nascondere
]Metafile class
Definisce un metafile grafico. Un metafile contiene record che descrivono una sequenza di operazioni grafiche che possono essere registrate (costruite) e riprodotte (visualizzate). Questa classe non è ereditabile.
public sealed class Metafile : Image
Costruttori
Nome | Descrizione |
---|---|
Metafile(Stream) | Inizializza una nuova istanza diMetafile classe dal flusso di dati specificato. |
Metafile(string) | Inizializza una nuova istanza diMetafile classe dal nome file specificato. |
Metafile(IntPtr, bool) | Inizializza una nuova istanza diMetafile classe dall’handle specificato. |
Metafile(IntPtr, EmfType) | Inizializza una nuova istanza diMetafile classe dall’handle specificato a un contesto di dispositivo e anEmfTypeenumerazione che specifica il formato delMetafile . |
Metafile(Stream, IntPtr) | Inizializza una nuova istanza diMetafile classe dal flusso di dati specificato e un handle di Windows in un contesto di dispositivo. />. |
Metafile(string, IntPtr) | Inizializza una nuova istanza diMetafile classe dal nome file specificato. |
Metafile(Stream, IntPtr, EmfType) | Inizializza una nuova istanza diMetafile classe dal flusso di dati specificato , un handle di Windows in un contesto di dispositivo e unEmfType enumeration che specifica il formato del fileMetafile . |
Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType) | Inizializza una nuova istanza diMetafile classe dal flusso di dati specificato , un handle di Windows in un contesto di dispositivo e unEmfType enumeration che specifica il formato del fileMetafile . |
Proprietà
Nome | Descrizione |
---|---|
Flags { get; } | Ottiene l’intero che rappresenta una combinazione bit per bit diImageFlags per questa immagine. |
override FrameDimensionsList { get; } | Ottiene una matrice di GUID che rappresentano le dimensioni dei frame all’interno di questoImage . |
override Height { get; } | Ottiene l’altezza, in pixel, di questoMetafile . |
HorizontalResolution { get; } | Ottiene la risoluzione orizzontale, in pixel per pollice, di questoImage . |
override Palette { get; set; } | Ottiene o imposta la tavolozza dei colori utilizzata per questoImage . |
PhysicalDimension { get; } | Ottiene la larghezza e l’altezza di questa immagine. |
override PixelFormat { get; } | Ottiene il formato pixel per questoImage . |
override PropertyIdList { get; } | Ottiene gli ID degli elementi della proprietà archiviati in questoImage . |
override PropertyItems { get; } | Ottiene tutti gli elementi della proprietà (pezzi di metadati) archiviati in questoImage . |
override RawFormat { get; } | Ottiene il formato file di questoImage . |
Size { get; } | Ottiene la larghezza e l’altezza, in pixel, di questa immagine. |
Tag { get; set; } | Ottiene o imposta un oggetto che fornisce dati aggiuntivi sull’immagine. |
VerticalResolution { get; } | Ottiene la risoluzione verticale, in pixel per pollice, di questoImage . |
override Width { get; } | Ottiene la larghezza, in pixel, di questoMetafile . |
Metodi
Nome | Descrizione |
---|---|
Clone() | Crea una copia esatta di questoImage . |
virtual Dispose() | Rilascia tutte le risorse utilizzate da questa immagine. |
GetBounds(ref GraphicsUnit) | Ottiene i limiti dell’immagine nell’unità specificata. |
GetFrameCount(FrameDimension) | Restituisce il numero di fotogrammi della dimensione specificata. |
GetHenhmetafile() | Restituisce un handle di Windows a un avanzatoMetafile . |
GetMetafileHeader() | Restituisce ilMetafileHeader associato a questoMetafile . |
override GetPropertyItem(int) | Ottiene l’elemento della proprietà specificato da questoImage . |
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr) | Restituisce una miniatura per questoImage . |
PlayRecord(EmfPlusRecordType, int, int, byte[]) | Riproduce un singolo record di metafile. |
override RemovePropertyItem(int) | Rimuove l’elemento della proprietà specificato da questoImage . |
override RotateFlip(RotateFlipType) | Questo metodo ruota, capovolge o ruota e capovolge ilImage . |
Save(string) | Salva questoImageal file o al flusso specificato. |
Save(Stream, ImageFormat) | Salva questa immagine nel flusso specificato nel formato specificato. |
Save(string, ImageFormat) | Salva questoImage al file specificato nel formato specificato. |
Save(Stream, ImageCodecInfo, EncoderParameters) | Salva questa immagine nel flusso specificato, con i parametri del codificatore e del codificatore di immagine specificati. |
Save(string, ImageCodecInfo, EncoderParameters) | Salva questoImage al file specificato, con l’encoder specificato e i parametri dell’encoder di immagine. |
SaveAdd(EncoderParameters) | Aggiunge un frame al file o al flusso specificato in una chiamata precedente a uno dei metodi Image.Save(…). Utilizzare questo metodo per salvare i frame selezionati da un’immagine a più frame in un’altra immagine a più frame. |
SaveAdd(Image, EncoderParameters) | Aggiunge un frame al file o al flusso specificato in una precedente chiamata a quello dei metodi Image.Save(…). |
SelectActiveFrame(FrameDimension, int) | Seleziona il frame specificato dalla dimensione e dall’indice. |
override SetPropertyItem(PropertyItem) | Memorizza un elemento della proprietà (pezzo di metadati) in questoImage . |
static GetMetafileHeader(Stream) | Restituisce ilMetafileHeader associato a quello specificatoMetafile . |
static GetMetafileHeader(string) | Restituisce ilMetafileHeader associato a quello specificatoMetafile . |
Guarda anche
- class Image
- spazio dei nomi System.Drawing.Imaging
- assemblea Aspose.Drawing