Graphics.EnumerateMetafile Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.