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