Graphics.EnumerateMetafile Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie.
Przeciążenia
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie. |
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Wysyła rekordy wybranego prostokąta z Metafile( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokątze. |
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Wysyła rekordy wybranego prostokąta z Metafile( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokątze. |
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie. |
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie. |
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie. |
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie. |
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy wybranego prostokąta z Metafile( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokątze. |
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy wybranego prostokąta z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy wybranego prostokąta z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy wybranego prostokąta z Metafile( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokątze. |
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc) |
Wysyła rekordy w określonej Metafile, pojedynczo, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc) |
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie. |
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc) |
Wysyła rekordy w określonej Metafile, pojedynczo, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie. |
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc) |
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze. |
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc) |
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze. |
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy w określonej Metafile, pojedynczo, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie. |
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy w określonej Metafile, pojedynczo, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie. |
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze. |
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr) |
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze. |
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu. |
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie. |
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie. |
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie. |
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc) |
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie. |
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie.
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)
Parametry
- destPoint
- PointF
PointF struktura określająca lokalizację lewego górnego rogu rysunkowego metapliku.
- srcRect
- RectangleF
RectangleF struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze przy użyciu określonych atrybutów obrazu.
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)
Parametry
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Atrybuty obrazu określone przez parametr imageAttr
zastępują te określone podczas zapisywania metapliku.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy wybranego prostokąta z Metafile( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokątze.
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)
Parametry
- srcRect
- Rectangle
Rectangle struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze przy użyciu określonych atrybutów obrazu.
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)
Parametry
- destRect
- RectangleF
RectangleF struktura określająca lokalizację i rozmiar rysunkowego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Atrybuty obrazu określone przez parametr imageAttr
zastępują te określone podczas zapisywania metapliku.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy wybranego prostokąta z Metafile( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokątze.
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)
Parametry
- destRect
- RectangleF
RectangleF struktura określająca lokalizację i rozmiar rysunkowego metapliku.
- srcRect
- RectangleF
RectangleF struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie.
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)
Parametry
- srcRect
- Rectangle
Rectangle struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.
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)
Parametry
- destPoints
- Point[]
Tablica trzech struktur Point definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- srcRect
- Rectangle
Rectangle struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Parametr destPoints
określa trzy punkty równoległości. Trzy struktury Point reprezentują lewe górne, prawe górne i lewe dolne rogi równoległegoogramu. Czwarty punkt jest ekstrapolowany z pierwszych trzech do utworzenia równoległego. Rysowany metaplik jest skalowany i ścinany w celu dopasowania do równoległego.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.
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)
Parametry
- destPoints
- PointF[]
Tablica trzech struktur PointF definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- srcRect
- RectangleF
RectangleF struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Parametr destPoints
określa trzy punkty równoległości. Trzy struktury PointF reprezentują lewe górne, prawe górne i lewe dolne rogi równoległegoogramu. Czwarty punkt jest ekstrapolowany z pierwszych trzech do utworzenia równoległego. Rysowany metaplik jest skalowany i ścinany w celu dopasowania do równoległego.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.
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)
Parametry
- destPoints
- PointF[]
Tablica trzech struktur PointF definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- srcRect
- RectangleF
RectangleF struktury określające część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Parametr destPoints
określa trzy punkty równoległości. Trzy struktury Point reprezentują lewe górne, prawe górne i lewe dolne rogi równoległegoogramu. Czwarty punkt jest ekstrapolowany z pierwszych trzech do utworzenia równoległego. Rysowany metaplik jest skalowany i ścinany w celu dopasowania do równoległego.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy wybranego prostokąta z Metafile( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokątze.
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)
Parametry
- destRect
- RectangleF
RectangleF struktura określająca lokalizację i rozmiar rysunkowego metapliku.
- srcRect
- RectangleF
RectangleF struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest indywidualnie wysyłany do metody wywołania zwrotnego określonego przez parametrcallback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu.
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)
Parametry
- srcRect
- Rectangle
Rectangle struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- unit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Dotyczy
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie przy użyciu określonych atrybutów obrazu.
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)
Parametry
- destPoints
- Point[]
Tablica trzech struktur Point definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- srcRect
- Rectangle
Rectangle struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- unit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Parametr destPoints
określa trzy punkty równoległości. Trzy struktury Point reprezentują lewe górne, prawe górne i lewe dolne rogi równoległegoogramu. Czwarty punkt jest ekstrapolowany z pierwszych trzech do utworzenia równoległego. Rysowany metaplik jest skalowany i ścinany w celu dopasowania do równoległego.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Atrybuty obrazu określone przez parametr imageAttr
zastępują te określone podczas zapisywania metapliku.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu.
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)
Parametry
- destPoint
- PointF
PointF struktura określająca lokalizację lewego górnego rogu rysunkowego metapliku.
- srcRect
- RectangleF
RectangleF struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- unit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Atrybuty obrazu określone przez parametr imageAttr
zastępują te określone podczas zapisywania metapliku.
Dotyczy
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie przy użyciu określonych atrybutów obrazu.
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)
Parametry
- destPoints
- PointF[]
Tablica trzech struktur PointF definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- srcRect
- RectangleF
RectangleF struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- unit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Parametr destPoints
określa trzy punkty równoległości. Trzy struktury PointF reprezentują lewe górne, prawe górne i lewe dolne rogi równoległegoogramu. Czwarty punkt jest ekstrapolowany z pierwszych trzech do utworzenia równoległego. Rysowany metaplik jest skalowany i ścinany w celu dopasowania do równoległego.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Atrybuty obrazu określone przez parametr imageAttr
zastępują te określone podczas zapisywania metapliku.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy wybranego prostokąta z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze przy użyciu określonych atrybutów obrazu.
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)
Parametry
- srcRect
- Rectangle
Rectangle struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- unit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Atrybuty obrazu określone przez parametr imageAttr
zastępują te określone podczas zapisywania metapliku.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy wybranego prostokąta z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze przy użyciu określonych atrybutów obrazu.
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)
Parametry
- destRect
- RectangleF
RectangleF struktura określająca lokalizację i rozmiar rysunkowego metapliku.
- srcRect
- RectangleF
RectangleF struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- unit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Atrybuty obrazu określone przez parametr imageAttr
zastępują te określone podczas zapisywania metapliku.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy wybranego prostokąta z Metafile( pojedynczo) do metody wywołania zwrotnego do wyświetlania w określonym prostokątze.
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)
Parametry
- srcRect
- Rectangle
Rectangle struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie przy użyciu określonych atrybutów obrazu.
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)
Parametry
- destPoints
- PointF[]
Tablica trzech struktur PointF definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Parametr destPoints
określa trzy punkty równoległości. Trzy struktury PointF reprezentują lewe górne, prawe górne i lewe dolne rogi równoległegoogramu. Czwarty punkt jest ekstrapolowany z pierwszych trzech do utworzenia równoległego. Rysowany metaplik jest skalowany i ścinany w celu dopasowania do równoległego.
Atrybuty obrazu określone przez parametr imageAttr
zastępują te określone podczas zapisywania metapliku.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie przy użyciu określonych atrybutów obrazu.
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)
Parametry
- destPoints
- Point[]
Tablica trzech struktur Point definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Parametr destPoints
określa trzy punkty równoległości. Trzy struktury Point reprezentują lewe górne, prawe górne i lewe dolne rogi równoległegoogramu. Czwarty punkt jest ekstrapolowany z pierwszych trzech do utworzenia równoległego. Rysowany metaplik jest skalowany i ścinany w celu dopasowania do równoległego.
Atrybuty obrazu określone przez parametr imageAttr
zastępują te określone podczas zapisywania metapliku.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu.
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)
Parametry
- destPoint
- PointF
PointF struktura określająca lokalizację lewego górnego rogu rysunkowego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę określonego Metafile, który jest wyliczany.
Atrybuty obrazu określone przez parametr imageAttr
zastępują te określone podczas zapisywania metapliku.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonej Metafile, pojedynczo, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.
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)
Parametry
- destPoints
- Point[]
Tablica trzech struktur Point definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie.
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)
Parametry
- destPoint
- PointF
PointF struktura określająca lokalizację lewego górnego rogu rysunkowego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonej Metafile, pojedynczo, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.
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)
Parametry
- destPoints
- PointF[]
Tablica trzech struktur PointF definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Parametr destPoints
określa trzy punkty równoległości. Trzy struktury PointF reprezentują lewe górne, prawe górne i lewe dolne rogi równoległegoogramu. Czwarty punkt jest ekstrapolowany z pierwszych trzech do utworzenia równoległego. Rysowany metaplik jest skalowany i ścinany w celu dopasowania do równoległego.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze.
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)
Parametry
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze.
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)
Parametry
- destRect
- RectangleF
RectangleF struktura określająca lokalizację i rozmiar rysunkowego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie.
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)
Parametry
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile.
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonej Metafile, pojedynczo, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.
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)
Parametry
- destPoints
- Point[]
Tablica trzech struktur Point definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Dotyczy
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie.
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)
Parametry
- destPoint
- PointF
PointF struktura określająca lokalizację lewego górnego rogu rysunkowego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonej Metafile, pojedynczo, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.
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)
Parametry
- destPoints
- PointF[]
Tablica trzech struktur PointF definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Parametr destPoints
określa trzy punkty równoległości. Trzy struktury PointF reprezentują lewe górne, prawe górne i lewe dolne rogi równoległegoogramu. Czwarty punkt jest ekstrapolowany z pierwszych trzech do utworzenia równoległego. Rysowany metaplik jest skalowany i ścinany w celu dopasowania do równoległego.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze.
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)
Parametry
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy określonego Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym prostokątze.
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)
Parametry
- destRect
- RectangleF
RectangleF struktura określająca lokalizację i rozmiar rysunkowego metapliku.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie przy użyciu określonych atrybutów obrazu.
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)
Parametry
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
- callbackData
-
IntPtr
nativeint
Wewnętrzny wskaźnik, który jest wymagany, ale ignorowany. Dla tego parametru można przekazać Zero.
- imageAttr
- ImageAttributes
ImageAttributes, który określa informacje o atrybucie obrazu dla rysunku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Zobacz też
Dotyczy
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie.
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)
Parametry
- srcRect
- Rectangle
Rectangle struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Dotyczy
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie.
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)
Parametry
- destPoint
- PointF
PointF struktura określająca lokalizację lewego górnego rogu rysunkowego metapliku.
- srcRect
- RectangleF
RectangleF struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Dotyczy
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w wybranym prostokątze z Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym parallelogramie.
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)
Parametry
- destPoints
- Point[]
Tablica trzech struktur Point definiujących równoległyogram określający rozmiar i lokalizację narysowanego metapliku.
- srcRect
- Rectangle
Rectangle struktura określająca część metapliku względem lewego górnego rogu do rysowania.
- srcUnit
- GraphicsUnit
Element członkowski wyliczenia GraphicsUnit, który określa jednostkę miary używanej do określenia części metapliku, który prostokąt określony przez parametr srcRect
zawiera.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Aby zapoznać się z przykładem kodu, zobacz EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.
Parametr destPoints
określa trzy punkty równoległości. Trzy struktury Point reprezentują lewe górne, prawe górne i lewe dolne rogi równoległegoogramu. Czwarty punkt jest ekstrapolowany z pierwszych trzech do utworzenia równoległego. Rysowany metaplik jest skalowany i ścinany w celu dopasowania do równoległego.
Każdy rysunek, który odbywa się poza prostokątem określonym przez parametr srcRect
, jest ignorowany.
Dotyczy
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Wysyła rekordy w określonym Metafile, jeden naraz, do metody wywołania zwrotnego do wyświetlania w określonym punkcie.
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)
Parametry
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegat określający metodę, do której są wysyłane rekordy metapliku.
Przykłady
Poniższy przykład kodu tworzy formularz, który ma Metafile jako jeden z jego prywatnych elementów członkowskich. Metoda OnPaint wywołuje metodę EnumerateMetafile, która wywołuje metodę MetafileCallback
formularza dla każdego rekordu w metapliku. Metoda MetafileCallback
wywołuje metodę PlayRecord. Zwróć uwagę, że metoda MetafileCallback
odbiera dane rekordów jako IntPtr, ale metoda PlayRecord oczekuje, że dane rekordu będą tablicą bajtów. Wywołanie Copy kopiuje dane rekordów do tablicy bajtów, aby można je było przekazać do 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
Uwagi
Ta metoda wylicza rekordy zawarte w określonym metapliku. Każdy rekord jest wysyłany indywidualnie do metody wywołania zwrotnego określonego przez parametr callback
. Zazwyczaj metoda wywołania zwrotnego wywołuje metodę PlayRecord w celu "odtwarzania" lub rysowania rekordu.
Jeśli metoda wywołania zwrotnego wywołuje PlayRecord, musi to zrobić, wywołując metodę PlayRecord określonego Metafile, który jest wyliczany.