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, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un punto specificato.
Overload
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un punto specificato. |
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un rettangolo indicato, usando gli attributi di immagine specificati. |
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un rettangolo specificato. |
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un rettangolo indicato, usando gli attributi di immagine specificati. |
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un rettangolo specificato. |
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un punto specificato. |
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un parallelogramma specificato. |
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un parallelogramma specificato. |
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un parallelogramma specificato. |
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un rettangolo specificato. |
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un punto indicato, usando gli attributi di immagine specificati. |
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un parallelogramma indicato, usando gli attributi di immagine specificati. |
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un punto indicato, usando gli attributi di immagine specificati. |
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un parallelogramma indicato, usando gli attributi di immagine specificati. |
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un rettangolo specificato, usando gli attributi di immagine indicati. |
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un rettangolo specificato, usando gli attributi di immagine indicati. |
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un rettangolo specificato. |
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback, per la visualizzazione in un parallelogramma indicato, usando gli attributi di immagine specificati. |
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un punto specificato. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un punto indicato, usando gli attributi di immagine specificati. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback, per la visualizzazione in un parallelogramma specificato. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un punto specificato. |
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback, per la visualizzazione in un parallelogramma specificato. |
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un rettangolo specificato. |
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un rettangolo specificato. |
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un punto specificato. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback, per la visualizzazione in un parallelogramma specificato. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un punto specificato. |
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback, per la visualizzazione in un parallelogramma specificato. |
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un rettangolo specificato. |
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un rettangolo specificato. |
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un punto indicato, usando gli attributi di immagine specificati. |
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un punto specificato. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback, per la visualizzazione in un parallelogramma indicato, usando gli attributi di immagine specificati. |
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un parallelogramma specificato. |
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc) |
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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
Struttura PointF che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- srcRect
- RectangleF
Struttura RectangleF che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal srcRect
parametro viene ignorato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un rettangolo indicato, 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
Struttura Rectangle che specifica la posizione e le dimensioni del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Gli attributi dell'immagine specificati dal imageAttr
parametro sostituiscono quelli specificati quando il metafile è stato scritto.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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
Struttura Rectangle che specifica la posizione e le dimensioni del metafile disegnato.
- srcRect
- Rectangle
Struttura Rectangle che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del 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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Qualsiasi disegno che si svolge all'esterno srcRect
del rettangolo specificato dal parametro viene ignorato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un rettangolo indicato, 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
Struttura RectangleF che specifica la posizione e le dimensioni del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Gli attributi dell'immagine specificati dal imageAttr
parametro sostituiscono quelli specificati quando il metafile è stato scritto.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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
Struttura RectangleF che specifica la posizione e le dimensioni del metafile disegnato.
- srcRect
- RectangleF
Struttura RectangleF che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del 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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Qualsiasi disegno che si svolge all'esterno srcRect
del rettangolo specificato dal parametro viene ignorato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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
Struttura Point che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- srcRect
- Rectangle
Struttura Rectangle che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- srcRect
- Rectangle
Struttura Rectangle che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Il destPoints
parametro specifica tre punti di un parallelogramma. Le tre Point strutture rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dal primo tre per formare un parallelogramma. Il metafile disegnato è ridimensionato e si esesce per adattarsi al parallelogramma.
Qualsiasi disegno che si svolge all'esterno srcRect
del rettangolo specificato dal parametro viene ignorato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- srcRect
- RectangleF
Struttura RectangleF che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Il destPoints
parametro specifica tre punti di un parallelogramma. Le tre PointF strutture rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dal primo tre per formare un parallelogramma. Il metafile disegnato è ridimensionato e si esesce per adattarsi al parallelogramma.
Qualsiasi disegno che si svolge all'esterno srcRect
del rettangolo specificato dal parametro viene ignorato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- srcRect
- RectangleF
Struttura RectangleF che specifica la parte di metafile, relativa all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del 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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Il destPoints
parametro specifica tre punti di un parallelogramma. Le tre Point strutture 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 infilato per adattarsi al parallelogramma.
Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal srcRect
parametro viene ignorato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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
Struttura RectangleF che specifica la posizione e le dimensioni del metafile disegnato.
- srcRect
- RectangleF
Struttura RectangleF che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 dalcallback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal srcRect
parametro 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
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un punto indicato, 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
Struttura Point che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- srcRect
- Rectangle
Struttura Rectangle che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- unit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Si applica a
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un parallelogramma indicato, 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- srcRect
- Rectangle
Struttura Rectangle che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- unit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Il destPoints
parametro specifica tre punti di un parallelogramma. Le tre Point strutture 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 infilato per adattarsi al parallelogramma.
Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal srcRect
parametro viene ignorato.
Gli attributi dell'immagine specificati dal imageAttr
parametro sostituiscono quelli specificati durante la scrittura del metafile.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un punto indicato, 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
Struttura PointF che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- srcRect
- RectangleF
Struttura RectangleF che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- unit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal srcRect
parametro viene ignorato.
Gli attributi dell'immagine specificati dal imageAttr
parametro sostituiscono quelli specificati durante la scrittura del metafile.
Si applica a
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un parallelogramma indicato, 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- srcRect
- RectangleF
Struttura RectangleF che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- unit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Il destPoints
parametro specifica tre punti di un parallelogramma. Le tre PointF strutture 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 infilato per adattarsi al parallelogramma.
Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal srcRect
parametro viene ignorato.
Gli attributi dell'immagine specificati dal imageAttr
parametro sostituiscono quelli specificati durante la scrittura del metafile.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un rettangolo specificato, usando gli attributi di immagine indicati.
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
Struttura Rectangle che specifica la posizione e le dimensioni del metafile disegnato.
- srcRect
- Rectangle
Struttura Rectangle che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- unit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal srcRect
parametro viene ignorato.
Gli attributi dell'immagine specificati dal imageAttr
parametro sostituiscono quelli specificati durante la scrittura del metafile.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile a un metodo di callback per la visualizzazione in un rettangolo specificato, usando gli attributi di immagine indicati.
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
Struttura RectangleF che specifica la posizione e le dimensioni del metafile disegnato.
- srcRect
- RectangleF
Struttura RectangleF che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- unit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal srcRect
parametro viene ignorato.
Gli attributi dell'immagine specificati dal imageAttr
parametro sostituiscono quelli specificati durante la scrittura del metafile.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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
Struttura Rectangle che specifica la posizione e le dimensioni del metafile disegnato.
- srcRect
- Rectangle
Struttura Rectangle che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Qualsiasi disegno che viene eseguito all'esterno del rettangolo specificato dal srcRect
parametro viene ignorato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback, per la visualizzazione in un parallelogramma indicato, 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Il destPoints
parametro specifica tre punti di un parallelogramma. Le tre PointF strutture 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 infilato per adattarsi al parallelogramma.
Gli attributi dell'immagine specificati dal imageAttr
parametro sostituiscono quelli specificati durante la scrittura del metafile.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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
Struttura Point che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- srcRect
- Rectangle
Struttura Rectangle che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del 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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Si applica a
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un punto indicato, 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
Struttura PointF che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il metodo dell'oggetto specifico Metafile che viene enumerato.
Gli attributi dell'immagine specificati dal imageAttr
parametro sostituiscono quelli specificati durante la scrittura del metafile.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del 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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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
Struttura PointF che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del 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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del 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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Il destPoints
parametro specifica tre punti di un parallelogramma. Le tre PointF strutture 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 infilato per adattarsi al parallelogramma.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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
Struttura Rectangle che specifica la posizione e le dimensioni del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del 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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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
Struttura RectangleF che specifica la posizione e le dimensioni del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del 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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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
Struttura Point che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Si applica a
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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
Struttura PointF che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 callback
parametro . In genere, il metodo di callback chiama il PlayRecord metodo per "riprodurre", o disegnare, il record.
Se il metodo di callback chiama PlayRecord, è necessario eseguire questa operazione chiamando il PlayRecord metodo dell'oggetto specifico Metafile che viene enumerato.
Il destPoints
parametro specifica tre punti di un parallelogramma. Le tre PointF strutture 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 infilato per adattarsi al parallelogramma.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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
Struttura Rectangle che specifica la posizione e le dimensioni del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Vedi anche
Si applica a
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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
Struttura RectangleF che specifica la posizione e le dimensioni del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback per la visualizzazione in un punto indicato, 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
Struttura Point che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Vedi anche
Si applica a
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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
Struttura PointF che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- srcRect
- RectangleF
Struttura RectangleF che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del 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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Qualsiasi disegno che si svolge all'esterno srcRect
del rettangolo specificato dal parametro viene ignorato.
Si applica a
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato a un metodo di callback, per la visualizzazione in un parallelogramma indicato, 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
- callbackData
-
IntPtr
nativeint
Puntatore interno obbligatorio ma ignorato. Per questo parametro è possibile passare Zero.
- imageAttr
- ImageAttributes
Oggetto ImageAttributes che specifica le informazioni sugli attributi di immagine relative all'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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Il destPoints
parametro specifica tre punti di un parallelogramma. Le tre Point strutture rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dal primo tre per formare un parallelogramma. Il metafile disegnato è ridimensionato e si esesce per adattarsi al parallelogramma.
Gli attributi dell'immagine specificati dal imageAttr
parametro sostituiscono quelli specificati quando il metafile è stato scritto.
Vedi anche
Si applica a
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record di un rettangolo selezionato da un oggetto Metafile 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, il quale determina le dimensioni e la posizione del metafile disegnato.
- srcRect
- Rectangle
Struttura Rectangle che specifica la parte di metafile, in relazione all'angolo superiore sinistro, da disegnare.
- srcUnit
- GraphicsUnit
Membro dell'enumerazione GraphicsUnit che specifica l'unità di misura usata per determinare la parte di metafile contenuta nel rettangolo specificato dal parametro srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del 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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Il destPoints
parametro specifica tre punti di un parallelogramma. Le tre Point strutture rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto viene estrapolato dal primo tre per formare un parallelogramma. Il metafile disegnato è ridimensionato e si esesce per adattarsi al parallelogramma.
Qualsiasi disegno che si svolge all'esterno srcRect
del rettangolo specificato dal parametro viene ignorato.
Si applica a
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Invia, uno alla volta, i record dell'oggetto Metafile specificato 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
Struttura Point che rappresenta la posizione dell'angolo superiore sinistro del metafile disegnato.
- callback
- Graphics.EnumerateMetafileProc
Delegato Graphics.EnumerateMetafileProc che specifica il metodo al quale vengono inviati i record del metafile.
Esempio
Nell'esempio di codice seguente viene creato un modulo con un Metafile membro privato. Il OnPaint metodo chiama , che chiama EnumerateMetafileil metodo del MetafileCallback
modulo per ogni record nel metafile. Il metodo MetafileCallback
chiama il metodo PlayRecord. Si noti che il MetafileCallback
metodo riceve i dati del record come IntPtr, ma il PlayRecord metodo 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 callback
parametro . In genere, il metodo callback chiama il PlayRecord metodo "playback" o disegnare, il record.
Se il metodo di callback chiama PlayRecord, deve farlo chiamando il PlayRecord metodo dell'enumerazione specifica Metafile .
Vedi anche
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per