Metafile Classe

Definizione

Definisce un metafile grafico.Defines a graphic metafile. In un metafile sono contenuti record che descrivono una sequenza di operazioni grafiche che possono essere registrate (create) e riprodotte (visualizzate).A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). La classe non è ereditabile.This class is not inheritable.

public ref class Metafile sealed : System::Drawing::Image
public sealed class Metafile : System.Drawing.Image
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public sealed class Metafile : System.Drawing.Image
[System.Serializable]
public sealed class Metafile : System.Drawing.Image
type Metafile = class
    inherit Image
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type Metafile = class
    inherit Image
[<System.Serializable>]
type Metafile = class
    inherit Image
Public NotInheritable Class Metafile
Inherits Image
Ereditarietà
Attributi

Esempio

Nell'esempio di codice riportato di seguito viene illustrato come creare un oggetto Metafile e utilizzare il PlayRecord metodo.The following code example demonstrates how to create a Metafile and use the PlayRecord method.


using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;

// for Marshal.Copy
using System.Runtime.InteropServices; 

public class Form1 : Form
{
    private Metafile metafile1;
    private Graphics.EnumerateMetafileProc metafileDelegate;
    private Point destPoint;
    public Form1()
    {
        metafile1 = new Metafile(@"C:\Test.wmf");
        metafileDelegate = new Graphics.EnumerateMetafileProc(MetafileCallback);
        destPoint = new Point(20, 10);
    }
    protected override void OnPaint(PaintEventArgs e)
    {
        e.Graphics.EnumerateMetafile(metafile1, destPoint, metafileDelegate);
    }
    private bool MetafileCallback(
       EmfPlusRecordType recordType,
       int flags,
       int dataSize,
       IntPtr data,
       PlayRecordCallback callbackData)
    {
        byte[] dataArray = null;
        if (data != IntPtr.Zero)
        {
            // Copy the unmanaged record to a managed byte buffer 
            // that can be used by PlayRecord.
            dataArray = new byte[dataSize];
            Marshal.Copy(data, dataArray, 0, dataSize);
        }

        metafile1.PlayRecord(recordType, flags, dataSize, dataArray);

        return true;
    }

    static void Main()
    {
        Application.Run(new Form1());
    }
}
Imports System.Drawing
Imports System.Drawing.Imaging
Imports System.Windows.Forms
' for Marshal.Copy
Imports System.Runtime.InteropServices


Public Class Form1
    Inherits Form
    Private metafile1 As Metafile
    Private metafileDelegate As Graphics.EnumerateMetafileProc
    Private destPoint As Point
    
    Public Sub New() 
        metafile1 = New Metafile("C:\test.wmf")
        metafileDelegate = New Graphics.EnumerateMetafileProc(AddressOf MetafileCallback)
        destPoint = New Point(20, 10)
    
    End Sub
    
    Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) 
        e.Graphics.EnumerateMetafile(metafile1, destPoint, metafileDelegate)
    
    End Sub
    
    Private Function MetafileCallback(ByVal recordType As _
        EmfPlusRecordType, ByVal flags As Integer, ByVal dataSize As Integer, _
        ByVal data As IntPtr, ByVal callbackData As PlayRecordCallback) As Boolean

        Dim dataArray As Byte() = Nothing
        If data <> IntPtr.Zero Then

            ' Copy the unmanaged record to a managed byte buffer 
            ' that can be used by PlayRecord.
            dataArray = New Byte(dataSize) {}
            Marshal.Copy(data, dataArray, 0, dataSize)
        End If

        metafile1.PlayRecord(recordType, flags, dataSize, dataArray)
        Return True

    End Function
    
    Shared Sub Main() 
        Application.Run(New Form1())
    End Sub

End Class

Commenti

Quando si usa il Save metodo per salvare un'immagine grafica come file di Windows Metafile Format (WMF) o di formato Enhanced Metafile (EMF), il file risultante viene salvato come file di Portable Network Graphics (png).When you use the Save method to save a graphic image as a Windows Metafile Format (WMF) or Enhanced Metafile Format (EMF) file, the resulting file is saved as a Portable Network Graphics (PNG) file instead. Questo comportamento si verifica perché il GDI+GDI+ componente di .NET Framework.NET Framework non dispone di un codificatore che è possibile usare per salvare i file come file con estensione WMF o EMF.This behavior occurs because the GDI+GDI+ component of the .NET Framework.NET Framework does not have an encoder that you can use to save files as .wmf or .emf files.

Costruttori

Metafile(IntPtr, Boolean)

Inizializza una nuova istanza della classe Metafile dall'handle specificato.Initializes a new instance of the Metafile class from the specified handle.

Metafile(IntPtr, EmfType)

Inizializza una nuova istanza della classe Metafile dall'handle specificato per un contesto di periferica e un'enumerazione EmfType che specifica il formato dell'oggetto Metafile.Initializes a new instance of the Metafile class from the specified handle to a device context and an EmfType enumeration that specifies the format of the Metafile.

Metafile(IntPtr, EmfType, String)

Inizializza una nuova istanza della classe Metafile dall'handle specificato per un contesto di periferica e un'enumerazione EmfType che specifica il formato dell'oggetto Metafile.Initializes a new instance of the Metafile class from the specified handle to a device context and an EmfType enumeration that specifies the format of the Metafile. È possibile immettere una stringa per assegnare il nome del file.A string can be supplied to name the file.

Metafile(IntPtr, Rectangle)

Inizializza una nuova istanza della classe Metafile da un determinato contesto di periferica, delimitata dal rettangolo specificato.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle.

Metafile(IntPtr, Rectangle, MetafileFrameUnit)

Inizializza una nuova istanza della classe Metafile da un determinato contesto di periferica, delimitata dal rettangolo specificato in cui vengono utilizzate le unità di misura fornite.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure.

Metafile(IntPtr, Rectangle, MetafileFrameUnit, EmfType)

Inizializza una nuova istanza della classe Metafile da un determinato contesto di periferica, delimitato dal rettangolo specificato in cui viene utilizzata l'unità di misura fornita, nonché da un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

Metafile(IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

Inizializza una nuova istanza della classe Metafile da un determinato contesto di periferica, delimitato dal rettangolo specificato in cui viene utilizzata l'unità di misura fornita, nonché da un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. È possibile immettere una stringa per assegnare il nome del file.A string can be provided to name the file.

Metafile(IntPtr, RectangleF)

Inizializza una nuova istanza della classe Metafile da un determinato contesto di periferica, delimitata dal rettangolo specificato.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle.

Metafile(IntPtr, RectangleF, MetafileFrameUnit)

Inizializza una nuova istanza della classe Metafile da un determinato contesto di periferica, delimitata dal rettangolo specificato in cui vengono utilizzate le unità di misura fornite.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure.

Metafile(IntPtr, RectangleF, MetafileFrameUnit, EmfType)

Inizializza una nuova istanza della classe Metafile da un determinato contesto di periferica, delimitato dal rettangolo specificato in cui viene utilizzata l'unità di misura fornita, nonché da un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

Metafile(IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

Inizializza una nuova istanza della classe Metafile da un determinato contesto di periferica, delimitato dal rettangolo specificato in cui viene utilizzata l'unità di misura fornita, nonché da un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. È possibile immettere una stringa per assegnare il nome del file.A string can be provided to name the file.

Metafile(IntPtr, WmfPlaceableFileHeader)

Inizializza una nuova istanza della classe Metafile dall'handle specificato e una classe WmfPlaceableFileHeader.Initializes a new instance of the Metafile class from the specified handle and a WmfPlaceableFileHeader.

Metafile(IntPtr, WmfPlaceableFileHeader, Boolean)

Inizializza una nuova istanza della classe Metafile dall'handle specificato e una classe WmfPlaceableFileHeader.Initializes a new instance of the Metafile class from the specified handle and a WmfPlaceableFileHeader. È inoltre possibile utilizzare il parametro deleteWmf per eliminare l'handle quando viene eliminato il metafile.Also, the deleteWmf parameter can be used to delete the handle when the metafile is deleted.

Metafile(Stream)

Inizializza una nuova istanza della classe Metafile dal flusso dei dati specificato.Initializes a new instance of the Metafile class from the specified data stream.

Metafile(Stream, IntPtr)

Inizializza una nuova istanza della classe Metafile dal flusso dei dati specificato.Initializes a new instance of the Metafile class from the specified data stream.

Metafile(Stream, IntPtr, EmfType)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica e un'enumerazione EmfType che specifica il formato dell'oggetto Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, and an EmfType enumeration that specifies the format of the Metafile.

Metafile(Stream, IntPtr, EmfType, String)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica e un'enumerazione EmfType che specifica il formato dell'oggetto Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, and an EmfType enumeration that specifies the format of the Metafile. È inoltre possibile aggiungere una stringa che contiene un nome descrittivo per il nuovo oggetto Metafile.Also, a string that contains a descriptive name for the new Metafile can be added.

Metafile(Stream, IntPtr, Rectangle)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica e una struttura Rectangle che rappresenta il rettangolo che delimita il nuovo oggetto Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, and a Rectangle structure that represents the rectangle that bounds the new Metafile.

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica e una struttura Rectangle che rappresenta il rettangolo che delimita il nuovo oggetto Metafile e l'unità di misura fornita.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure.

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit, EmfType)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica, una struttura Rectangle che rappresenta il rettangolo che delimita la nuova classe Metafile, l'unità di misura fornita e un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica, una struttura Rectangle che rappresenta il rettangolo che delimita la nuova classe Metafile, l'unità di misura fornita e un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. È possibile aggiungere una stringa contenente un nome descrittivo per il nuovo oggetto Metafile.A string that contains a descriptive name for the new Metafile can be added.

Metafile(Stream, IntPtr, RectangleF)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica e una struttura RectangleF che rappresenta il rettangolo che delimita il nuovo oggetto Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, and a RectangleF structure that represents the rectangle that bounds the new Metafile.

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica e una struttura RectangleF che rappresenta il rettangolo che delimita il nuovo oggetto Metafile e l'unità di misura fornita.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure.

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica, una struttura RectangleF che rappresenta il rettangolo che delimita la nuova classe Metafile, l'unità di misura fornita e un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica, una struttura RectangleF che rappresenta il rettangolo che delimita la nuova classe Metafile, l'unità di misura fornita e un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. È possibile aggiungere una stringa contenente un nome descrittivo per il nuovo oggetto Metafile.A string that contains a descriptive name for the new Metafile can be added.

Metafile(String)

Inizializza una nuova istanza della classe Metafile dal nome file specificato.Initializes a new instance of the Metafile class from the specified file name.

Metafile(String, IntPtr)

Inizializza una nuova istanza della classe Metafile con il nome del file specificato.Initializes a new instance of the Metafile class with the specified file name.

Metafile(String, IntPtr, EmfType)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica e un'enumerazione EmfType che specifica il formato dell'oggetto Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, and an EmfType enumeration that specifies the format of the Metafile.

Metafile(String, IntPtr, EmfType, String)

Inizializza una nuova istanza della classe Metafile dal flusso di dati specificato, un handle Windows per un contesto di periferica e un'enumerazione EmfType che specifica il formato dell'oggetto Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, and an EmfType enumeration that specifies the format of the Metafile. È anche possibile aggiungere una stringa descrittiva.A descriptive string can be added, as well.

Metafile(String, IntPtr, Rectangle)

Inizializza una nuova istanza della classe Metafile con il nome file specificato, un handle Windows per un contesto di periferica e una struttura Rectangle che rappresenta il rettangolo che delimita il nuovo oggetto Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, and a Rectangle structure that represents the rectangle that bounds the new Metafile.

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit)

Inizializza una nuova istanza della classe Metafile con il nome file specificato, un handle Windows per un contesto di periferica, una struttura Rectangle che rappresenta il rettangolo che delimita la nuova classe Metafile e l'unità di misura fornita.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure.

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit, EmfType)

Inizializza una nuova istanza della classe Metafile con il nome file specificato, un handle Windows per un contesto di periferica, una struttura Rectangle che rappresenta il rettangolo che delimita la nuova classe Metafile, l'unità di misura fornita e un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

Inizializza una nuova istanza della classe Metafile con il nome file specificato, un handle Windows per un contesto di periferica, una struttura Rectangle che rappresenta il rettangolo che delimita la nuova classe Metafile, l'unità di misura fornita e un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. È anche possibile aggiungere una stringa descrittiva.A descriptive string can also be added.

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit, String)

Inizializza una nuova istanza della classe Metafile con il nome file specificato, un handle Windows per un contesto di periferica, una struttura Rectangle che rappresenta il rettangolo che delimita la nuova classe Metafile e l'unità di misura fornita.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure. È anche possibile aggiungere una stringa descrittiva.A descriptive string can also be added.

Metafile(String, IntPtr, RectangleF)

Inizializza una nuova istanza della classe Metafile con il nome file specificato, un handle Windows per un contesto di periferica e una struttura RectangleF che rappresenta il rettangolo che delimita il nuovo oggetto Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, and a RectangleF structure that represents the rectangle that bounds the new Metafile.

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit)

Inizializza una nuova istanza della classe Metafile con il nome file specificato, un handle Windows per un contesto di periferica, una struttura RectangleF che rappresenta il rettangolo che delimita la nuova classe Metafile e l'unità di misura fornita.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure.

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit, EmfType)

Inizializza una nuova istanza della classe Metafile con il nome file specificato, un handle Windows per un contesto di periferica, una struttura RectangleF che rappresenta il rettangolo che delimita la nuova classe Metafile, l'unità di misura fornita e un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

Inizializza una nuova istanza della classe Metafile con il nome file specificato, un handle Windows per un contesto di periferica, una struttura RectangleF che rappresenta il rettangolo che delimita la nuova classe Metafile, l'unità di misura fornita e un'enumerazione EmfType che specifica il formato della classe Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. È anche possibile aggiungere una stringa descrittiva.A descriptive string can also be added.

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit, String)

Inizializza una nuova istanza della classe Metafile con il nome file specificato, un handle Windows per un contesto di periferica, una struttura RectangleF che rappresenta il rettangolo che delimita la nuova classe Metafile e l'unità di misura fornita.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure. È anche possibile aggiungere una stringa descrittiva.A descriptive string can also be added.

Proprietà

Flags

Ottiene i flag di attributi per i dati pixel di questo oggetto Image.Gets attribute flags for the pixel data of this Image.

(Ereditato da Image)
FrameDimensionsList

Ottiene una matrice di GUID che rappresentano le dimensioni dei fotogrammi all'interno di questo oggetto Image.Gets an array of GUIDs that represent the dimensions of frames within this Image.

(Ereditato da Image)
Height

Ottiene l'altezza in pixel di questo oggetto Image.Gets the height, in pixels, of this Image.

(Ereditato da Image)
HorizontalResolution

Ottiene la risoluzione orizzontale in pixel per pollice di questo oggetto Image.Gets the horizontal resolution, in pixels per inch, of this Image.

(Ereditato da Image)
Palette

Ottiene o imposta la tavolozza dei colori usata per questo oggetto Image.Gets or sets the color palette used for this Image.

(Ereditato da Image)
PhysicalDimension

Ottiene la larghezza e l'altezza di questa immagine.Gets the width and height of this image.

(Ereditato da Image)
PixelFormat

Ottiene il formato pixel per questo oggetto Image.Gets the pixel format for this Image.

(Ereditato da Image)
PropertyIdList

Ottiene gli ID degli elementi di proprietà archiviati in questo oggetto Image.Gets IDs of the property items stored in this Image.

(Ereditato da Image)
PropertyItems

Ottiene tutti gli elementi di proprietà (porzioni di metadati) archiviati in questo oggetto Image.Gets all the property items (pieces of metadata) stored in this Image.

(Ereditato da Image)
RawFormat

Ottiene il formato di file dell'oggetto Image.Gets the file format of this Image.

(Ereditato da Image)
Size

Ottiene la larghezza e l'altezza di questa immagine in pixel.Gets the width and height, in pixels, of this image.

(Ereditato da Image)
Tag

Ottiene o imposta un oggetto che fornisce dati aggiuntivi relativi all'immagine.Gets or sets an object that provides additional data about the image.

(Ereditato da Image)
VerticalResolution

Ottiene la risoluzione verticale in pixel per pollice di questo oggetto Image.Gets the vertical resolution, in pixels per inch, of this Image.

(Ereditato da Image)
Width

Ottiene la larghezza in pixel di questo oggetto Image.Gets the width, in pixels, of this Image.

(Ereditato da Image)

Metodi

Clone()

Crea una copia esatta di questo Image.Creates an exact copy of this Image.

(Ereditato da Image)
CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Ereditato da MarshalByRefObject)
Dispose()

Rilascia tutte le risorse usate da questa classe Image.Releases all resources used by this Image.

(Ereditato da Image)
Dispose(Boolean)

Rilascia le risorse non gestite usate da Image e, facoltativamente, le risorse gestite.Releases the unmanaged resources used by the Image and optionally releases the managed resources.

(Ereditato da Image)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetBounds(GraphicsUnit)

Ottiene i limiti dell'immagine nell'unità di misura specificata.Gets the bounds of the image in the specified unit.

(Ereditato da Image)
GetEncoderParameterList(Guid)

Restituisce informazioni sui parametri supportati dal codificatore di immagini specificato.Returns information about the parameters supported by the specified image encoder.

(Ereditato da Image)
GetFrameCount(FrameDimension)

Restituisce il numero dei fotogrammi della dimensione specificata.Returns the number of frames of the specified dimension.

(Ereditato da Image)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetHenhmetafile()

Restituisce un handle Windows per una classe Metafile avanzata.Returns a Windows handle to an enhanced Metafile.

GetLifetimeService()

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Ereditato da MarshalByRefObject)
GetMetafileHeader()

Restituisce l'oggetto MetafileHeader associato a Metafile.Returns the MetafileHeader associated with this Metafile.

GetMetafileHeader(IntPtr)

Restituisce l'oggetto MetafileHeader associato all'oggetto Metafile specificato.Returns the MetafileHeader associated with the specified Metafile.

GetMetafileHeader(IntPtr, WmfPlaceableFileHeader)

Restituisce l'oggetto MetafileHeader associato all'oggetto Metafile specificato.Returns the MetafileHeader associated with the specified Metafile.

GetMetafileHeader(Stream)

Restituisce l'oggetto MetafileHeader associato all'oggetto Metafile specificato.Returns the MetafileHeader associated with the specified Metafile.

GetMetafileHeader(String)

Restituisce l'oggetto MetafileHeader associato all'oggetto Metafile specificato.Returns the MetafileHeader associated with the specified Metafile.

GetPropertyItem(Int32)

Ottiene l'elemento di proprietà specificato da questo oggetto Image.Gets the specified property item from this Image.

(Ereditato da Image)
GetThumbnailImage(Int32, Int32, Image+GetThumbnailImageAbort, IntPtr)

Restituisce un'anteprima di questo oggetto Image.Returns a thumbnail for this Image.

(Ereditato da Image)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.Obtains a lifetime service object to control the lifetime policy for this instance.

(Ereditato da MarshalByRefObject)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Ereditato da MarshalByRefObject)
PlayRecord(EmfPlusRecordType, Int32, Int32, Byte[])

Esegue un singolo record del metafile.Plays an individual metafile record.

RemovePropertyItem(Int32)

Rimuove da questo oggetto Image l'elemento di proprietà specificato.Removes the specified property item from this Image.

(Ereditato da Image)
RotateFlip(RotateFlipType)

Ruota, capovolge o ruota e capovolge Image.Rotates, flips, or rotates and flips the Image.

(Ereditato da Image)
Save(Stream, ImageCodecInfo, EncoderParameters)

Salva questa immagine nel flusso specificato, con i parametri di codificatore specificato e codificatore di immagini.Saves this image to the specified stream, with the specified encoder and image encoder parameters.

(Ereditato da Image)
Save(Stream, ImageFormat)

Salva questa immagine nel flusso e nel formato specificati.Saves this image to the specified stream in the specified format.

(Ereditato da Image)
Save(String)

Salva questo oggetto Image nel file o flusso specificato.Saves this Image to the specified file or stream.

(Ereditato da Image)
Save(String, ImageCodecInfo, EncoderParameters)

Salva l'immagine Image nel file specificato, con i parametri di codificatore specificato e di codificatore di immagini.Saves this Image to the specified file, with the specified encoder and image-encoder parameters.

(Ereditato da Image)
Save(String, ImageFormat)

Salva questo oggetto Image nel file e nel formato specificati.Saves this Image to the specified file in the specified format.

(Ereditato da Image)
SaveAdd(EncoderParameters)

Aggiunge un fotogramma al file o al flusso specificato in una precedente chiamata al metodo Save.Adds a frame to the file or stream specified in a previous call to the Save method. Usare questo metodo per salvare i fotogrammi selezionati da un'immagine a più fotogrammi in un'altra immagine a più fotogrammi.Use this method to save selected frames from a multiple-frame image to another multiple-frame image.

(Ereditato da Image)
SaveAdd(Image, EncoderParameters)

Aggiunge un fotogramma al file o al flusso specificato in una precedente chiamata al metodo Save.Adds a frame to the file or stream specified in a previous call to the Save method.

(Ereditato da Image)
SelectActiveFrame(FrameDimension, Int32)

Seleziona il fotogramma specificato in base alla dimensione e all'indice.Selects the frame specified by the dimension and index.

(Ereditato da Image)
SetPropertyItem(PropertyItem)

Archivia un elemento di proprietà (porzione di metadati) in questo oggetto Image.Stores a property item (piece of metadata) in this Image.

(Ereditato da Image)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popola un oggetto SerializationInfo con i dati necessari per la serializzare l'oggetto di destinazione.Populates a SerializationInfo with the data needed to serialize the target object.

(Ereditato da Image)

Si applica a