Bagikan melalui


Graphics.EnumerateMetafile Metode

Definisi

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

Overload

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar yang ditentukan.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)

Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)

Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)

Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar yang ditentukan.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
PointF

PointF struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

srcRect
RectangleF

RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
Rectangle

Rectangle struktur yang menentukan lokasi dan ukuran metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Atribut gambar yang ditentukan oleh imageAttr parameter menggantikan yang ditentukan saat metafile ditulis.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
Rectangle

Rectangle struktur yang menentukan lokasi dan ukuran metafile yang digambar.

srcRect
Rectangle

Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
RectangleF

RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Atribut gambar yang ditentukan oleh imageAttr parameter menggantikan yang ditentukan saat metafile ditulis.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
RectangleF

RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.

srcRect
RectangleF

RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
Point

Point struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

srcRect
Rectangle

Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
Point[]

Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

srcRect
Rectangle

Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Parameter destPoints menentukan tiga titik parallelogram. Ketiga Point struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
PointF[]

Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

srcRect
RectangleF

RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Parameter destPoints menentukan tiga titik parallelogram. Ketiga PointF struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
PointF[]

Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

srcRect
RectangleF

RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Parameter destPoints menentukan tiga titik parallelogram. Ketiga Point struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
RectangleF

RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.

srcRect
RectangleF

RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan olehcallback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
Point

Point struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

srcRect
Rectangle

Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

unit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Berlaku untuk

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
Point[]

Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

srcRect
Rectangle

Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

unit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Parameter destPoints menentukan tiga titik parallelogram. Ketiga Point struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Atribut gambar yang ditentukan oleh imageAttr parameter menggantikan yang ditentukan saat metafile ditulis.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
PointF

PointF struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

srcRect
RectangleF

RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

unit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Atribut gambar yang ditentukan oleh imageAttr parameter menggantikan yang ditentukan saat metafile ditulis.

Berlaku untuk

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
PointF[]

Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

srcRect
RectangleF

RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

unit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Parameter destPoints menentukan tiga titik parallelogram. Ketiga PointF struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Atribut gambar yang ditentukan oleh imageAttr parameter menggantikan yang ditentukan saat metafile ditulis.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
Rectangle

Rectangle struktur yang menentukan lokasi dan ukuran metafile yang digambar.

srcRect
Rectangle

Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

unit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Atribut gambar yang ditentukan oleh imageAttr parameter menggantikan yang ditentukan saat metafile ditulis.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
RectangleF

RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.

srcRect
RectangleF

RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

unit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Atribut gambar yang ditentukan oleh imageAttr parameter menggantikan yang ditentukan saat metafile ditulis.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
Rectangle

Rectangle struktur yang menentukan lokasi dan ukuran metafile yang digambar.

srcRect
Rectangle

Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar yang ditentukan.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
PointF[]

Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Parameter destPoints menentukan tiga titik parallelogram. Ketiga PointF struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.

Atribut gambar yang ditentukan oleh imageAttr parameter menggantikan yang ditentukan saat metafile ditulis.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
Point

Point struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

srcRect
Rectangle

Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Berlaku untuk

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
PointF

PointF struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil metode spesifik Metafile yang sedang dijumlahkan.

Atribut gambar yang ditentukan oleh imageAttr parameter menggantikan yang ditentukan saat metafile ditulis.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
Point[]

Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
PointF

PointF struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
PointF[]

Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Parameter destPoints menentukan tiga titik parallelogram. Ketiga PointF struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman yang ditentukan Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
Rectangle

Rectangle struktur yang menentukan lokasi dan ukuran metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman yang ditentukan Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
RectangleF

RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
Point

Point struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile.

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
Point[]

Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Berlaku untuk

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
PointF

PointF struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
PointF[]

Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Parameter destPoints menentukan tiga titik parallelogram. Ketiga PointF struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman yang ditentukan Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
Rectangle

Rectangle struktur yang menentukan lokasi dan ukuran metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman yang ditentukan Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destRect
RectangleF

RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
Point

Point struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
PointF

PointF struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

srcRect
RectangleF

RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Berlaku untuk

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
Point[]

Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

callbackData
IntPtr

nativeint

Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.

imageAttr
ImageAttributes

ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Parameter destPoints menentukan tiga titik parallelogram. Ketiga Point struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.

Atribut gambar yang ditentukan oleh imageAttr parameter menggantikan yang ditentukan saat metafile ditulis.

Lihat juga

Berlaku untuk

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoints
Point[]

Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.

srcRect
Rectangle

Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.

srcUnit
GraphicsUnit

Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect parameter.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Parameter destPoints menentukan tiga titik parallelogram. Ketiga Point struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.

Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect parameter diabaikan.

Berlaku untuk

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.

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)

Parameter

metafile
Metafile

Metafile untuk menghitung.

destPoint
Point

Point struktur yang menentukan lokasi sudut kiri atas metafile yang digambar.

callback
Graphics.EnumerateMetafileProc

Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.

Contoh

Contoh kode berikut membuat formulir yang memiliki Metafile sebagai salah satu anggota privatnya. Metode memanggil OnPaintEnumerateMetafile, yang memanggil metode formulir MetafileCallback untuk setiap rekaman dalam metafile. Metode ini MetafileCallback memanggil PlayRecord metode . Perhatikan bahwa MetafileCallback metode menerima data rekaman sebagai IntPtr, tetapi PlayRecord metode mengharapkan data rekaman menjadi array byte. Panggilan untuk Copy menyalin data rekaman ke array byte sehingga dapat diteruskan ke 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

Keterangan

Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.

Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.

Lihat juga

Berlaku untuk