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.

C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);
C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);
C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);
C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);
C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);
C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);
C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback);

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback);

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback);

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback);

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback);

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);

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

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback);

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.

C#

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());
    }
}

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

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9