Udostępnij za pośrednictwem


Graphics.EnumerateMetafile Metoda

Definicja

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

destRect
Rectangle

Rectangle 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, 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

metafile
Metafile

Metafile do wyliczenia.

destRect
Rectangle

Rectangle struktura określająca lokalizację i rozmiar rysunkowego 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.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

destPoint
Point

Point struktura określająca lokalizację lewego górnego rogu rysunkowego 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.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

destPoint
Point

Point struktura określająca lokalizację lewego górnego rogu rysunkowego 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.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

destRect
Rectangle

Rectangle struktura określająca lokalizację i rozmiar rysunkowego 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.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

destRect
Rectangle

Rectangle struktura określająca lokalizację i rozmiar rysunkowego 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.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

destRect
Rectangle

Rectangle 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, 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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

destPoint
Point

Point 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.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

destRect
Rectangle

Rectangle 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, 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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

destPoint
Point

Point 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ę 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

metafile
Metafile

Metafile do wyliczenia.

destPoint
Point

Point struktura określająca lokalizację lewego górnego rogu rysunkowego 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.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

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

metafile
Metafile

Metafile do wyliczenia.

destPoint
Point

Point 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

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.

Zobacz też

Dotyczy