Graphics.EnumerateMetafile Metodo

Definizione

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

Overload

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato usando gli attributi di immagine specificati.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
PointF

PointF struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

srcRect
RectangleF

RectangleF struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
Rectangle

Rectangle struttura che specifica la posizione e le dimensioni del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Gli attributi dell'immagine specificati dal parametro imageAttr sostituiscono quelli specificati quando è stato scritto il metafile.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
Rectangle

Rectangle struttura che specifica la posizione e le dimensioni del metafile disegnato.

srcRect
Rectangle

Rectangle struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
RectangleF

RectangleF struttura che specifica la posizione e le dimensioni del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Gli attributi dell'immagine specificati dal parametro imageAttr sostituiscono quelli specificati quando è stato scritto il metafile.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
RectangleF

RectangleF struttura che specifica la posizione e le dimensioni del metafile disegnato.

srcRect
RectangleF

RectangleF struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
Point

Point struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

srcRect
Rectangle

Rectangle struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
Point[]

Matrice di tre strutture Point che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

srcRect
Rectangle

Rectangle struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Il parametro destPoints specifica tre punti di un parallelogramma. Le tre strutture Point rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dai primi tre per formare un parallelogramma. Il metafile disegnato viene ridimensionato e viene ridimensionato per adattarsi al parallelogramma.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
PointF[]

Matrice di tre strutture PointF che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

srcRect
RectangleF

RectangleF struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Il parametro destPoints specifica tre punti di un parallelogramma. Le tre strutture PointF rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dai primi tre per formare un parallelogramma. Il metafile disegnato viene ridimensionato e viene ridimensionato per adattarsi al parallelogramma.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
PointF[]

Matrice di tre strutture PointF che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

srcRect
RectangleF

RectangleF strutture che specificano la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Il parametro destPoints specifica tre punti di un parallelogramma. Le tre strutture Point rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dai primi tre per formare un parallelogramma. Il metafile disegnato viene ridimensionato e viene ridimensionato per adattarsi al parallelogramma.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
RectangleF

RectangleF struttura che specifica la posizione e le dimensioni del metafile disegnato.

srcRect
RectangleF

RectangleF struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametrocallback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, srcRect As Rectangle, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
Point

Point struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

srcRect
Rectangle

Rectangle struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

unit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Si applica a

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), srcRect As Rectangle, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
Point[]

Matrice di tre strutture Point che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

srcRect
Rectangle

Rectangle struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

unit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Il parametro destPoints specifica tre punti di un parallelogramma. Le tre strutture Point rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dai primi tre per formare un parallelogramma. Il metafile disegnato viene ridimensionato e viene ridimensionato per adattarsi al parallelogramma.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Gli attributi dell'immagine specificati dal parametro imageAttr sostituiscono quelli specificati quando è stato scritto il metafile.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, srcRect As RectangleF, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
PointF

PointF struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

srcRect
RectangleF

RectangleF struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

unit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Gli attributi dell'immagine specificati dal parametro imageAttr sostituiscono quelli specificati quando è stato scritto il metafile.

Si applica a

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), srcRect As RectangleF, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
PointF[]

Matrice di tre strutture PointF che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

srcRect
RectangleF

RectangleF struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

unit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Il parametro destPoints specifica tre punti di un parallelogramma. Le tre strutture PointF rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dai primi tre per formare un parallelogramma. Il metafile disegnato viene ridimensionato e viene ridimensionato per adattarsi al parallelogramma.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Gli attributi dell'immagine specificati dal parametro imageAttr sostituiscono quelli specificati quando è stato scritto il metafile.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, srcRect As Rectangle, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
Rectangle

Rectangle struttura che specifica la posizione e le dimensioni del metafile disegnato.

srcRect
Rectangle

Rectangle struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

unit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Gli attributi dell'immagine specificati dal parametro imageAttr sostituiscono quelli specificati quando è stato scritto il metafile.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, srcRect As RectangleF, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
RectangleF

RectangleF struttura che specifica la posizione e le dimensioni del metafile disegnato.

srcRect
RectangleF

RectangleF struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

unit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Gli attributi dell'immagine specificati dal parametro imageAttr sostituiscono quelli specificati quando è stato scritto il metafile.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record di un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
Rectangle

Rectangle struttura che specifica la posizione e le dimensioni del metafile disegnato.

srcRect
Rectangle

Rectangle struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
PointF[]

Matrice di tre strutture PointF che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Il parametro destPoints specifica tre punti di un parallelogramma. Le tre strutture PointF rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dai primi tre per formare un parallelogramma. Il metafile disegnato viene ridimensionato e viene ridimensionato per adattarsi al parallelogramma.

Gli attributi dell'immagine specificati dal parametro imageAttr sostituiscono quelli specificati quando è stato scritto il metafile.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
Point[]

Matrice di tre strutture Point che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Il parametro destPoints specifica tre punti di un parallelogramma. Le tre strutture Point rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dai primi tre per formare un parallelogramma. Il metafile disegnato viene ridimensionato e viene ridimensionato per adattarsi al parallelogramma.

Gli attributi dell'immagine specificati dal parametro imageAttr sostituiscono quelli specificati quando è stato scritto il metafile.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
PointF

PointF struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo dell'Metafile specifico che viene enumerato.

Gli attributi dell'immagine specificati dal parametro imageAttr sostituiscono quelli specificati quando è stato scritto il metafile.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
Point[]

Matrice di tre strutture Point che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
PointF

PointF struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
PointF[]

Matrice di tre strutture PointF che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Il parametro destPoints specifica tre punti di un parallelogramma. Le tre strutture PointF rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dai primi tre per formare un parallelogramma. Il metafile disegnato viene ridimensionato e viene ridimensionato per adattarsi al parallelogramma.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
Rectangle

Rectangle struttura che specifica la posizione e le dimensioni del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
RectangleF

RectangleF struttura che specifica la posizione e le dimensioni del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
Point

Point struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile.

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
Point[]

Matrice di tre strutture Point che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Si applica a

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
PointF

PointF struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
PointF[]

Matrice di tre strutture PointF che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Il parametro destPoints specifica tre punti di un parallelogramma. Le tre strutture PointF rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dai primi tre per formare un parallelogramma. Il metafile disegnato viene ridimensionato e viene ridimensionato per adattarsi al parallelogramma.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
Rectangle

Rectangle struttura che specifica la posizione e le dimensioni del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record del Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un rettangolo specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)

Parametri

metafile
Metafile

Metafile da enumerare.

destRect
RectangleF

RectangleF struttura che specifica la posizione e le dimensioni del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato usando gli attributi di immagine specificati.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
Point

Point struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

callbackData
IntPtr

nativeint

Puntatore interno obbligatorio, ma ignorato. È possibile passare Zero per questo parametro.

imageAttr
ImageAttributes

ImageAttributes che specifica le informazioni sull'attributo dell'immagine per l'immagine disegnata.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Vedi anche

Si applica a

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
Point

Point struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

srcRect
Rectangle

Rectangle struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Si applica a

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
PointF

PointF struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

srcRect
RectangleF

RectangleF struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Si applica a

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record in un rettangolo selezionato da un Metafile, uno alla volta, a un metodo di callback per la visualizzazione in un parallelogramma specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoints
Point[]

Matrice di tre strutture Point che definiscono un parallelogramma che determina le dimensioni e la posizione del metafile disegnato.

srcRect
Rectangle

Rectangle struttura che specifica la parte del metafile, rispetto all'angolo superiore sinistro, da disegnare.

srcUnit
GraphicsUnit

Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura utilizzata per determinare la parte del metafile contenuta nel rettangolo specificato dal parametro srcRect.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Per un esempio di codice, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Il parametro destPoints specifica tre punti di un parallelogramma. Le tre strutture Point rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dai primi tre per formare un parallelogramma. Il metafile disegnato viene ridimensionato e viene ridimensionato per adattarsi al parallelogramma.

Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal parametro srcRect viene ignorato.

Si applica a

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Invia i record nel Metafilespecificato, uno alla volta, a un metodo di callback per la visualizzazione in un punto specificato.

public:
 void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, callback As Graphics.EnumerateMetafileProc)

Parametri

metafile
Metafile

Metafile da enumerare.

destPoint
Point

Point struttura che specifica la posizione dell'angolo superiore sinistro del metafile disegnato.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegato che specifica il metodo a cui vengono inviati i record metafile.

Esempio

Nell'esempio di codice seguente viene creato un modulo con un Metafile come uno dei relativi membri privati. Il metodo OnPaint chiama EnumerateMetafile, che chiama il metodo MetafileCallback della maschera per ogni record nel metafile. Il metodo MetafileCallback chiama il metodo PlayRecord. Si noti che il metodo MetafileCallback riceve i dati del record come IntPtr, ma il metodo PlayRecord prevede che i dati del record siano una matrice di byte. La chiamata a Copy copia i dati del record in una matrice di byte in modo che possa essere passata a PlayRecord.


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

Questo metodo enumera i record contenuti nel metafile specificato. Ogni record viene inviato singolarmente a un metodo di callback specificato dal parametro callback. In genere, il metodo di callback chiama il metodo PlayRecord per "riprodurre" o disegnare il record.

Se il metodo di callback chiama PlayRecord, deve farlo chiamando il metodo PlayRecord del Metafile specifico che viene enumerato.

Vedi anche

Si applica a