Graphics.EnumerateMetafile Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengirim rekaman dalam Metafileyang ditentukan , satu per satu, 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 Metafileyang ditentukan , satu per satu, 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 Metafileyang ditentukan , satu per satu, 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 Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dalam Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dalam Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc) |
Mengirim rekaman dalam Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc) |
Mengirim rekaman dalam Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu. |
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc) |
Mengirim rekaman dalam Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc) |
Mengirim rekaman Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc) |
Mengirim rekaman Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu. |
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dalam Metafileyang ditentukan , satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu. |
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, 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[], 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 Metafileyang ditentukan , satu per satu, 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
- 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
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman Metafileyang ditentukan , 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::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
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Atribut gambar yang ditentukan oleh parameter imageAttr
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
- 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
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman Metafileyang ditentukan , 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::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
- destRect
- RectangleF
RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Atribut gambar yang ditentukan oleh parameter imageAttr
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
- 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
- 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 enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- 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
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- 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
- destPoints
- Point[]
Array tiga struktur Point 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 enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Tiga struktur Point 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.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- 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
- destPoints
- PointF[]
Array tiga struktur PointF 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 enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Tiga struktur PointF 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.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- 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
- destPoints
- PointF[]
Array tiga struktur PointF 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 enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Tiga struktur Point 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.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- 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
- 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 enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parametercallback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- 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
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- unit
- GraphicsUnit
Anggota enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- 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
- destPoints
- Point[]
Array tiga struktur Point 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 enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Tiga struktur Point 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.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Atribut gambar yang ditentukan oleh parameter imageAttr
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
- 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
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- unit
- GraphicsUnit
Anggota enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Atribut gambar yang ditentukan oleh parameter imageAttr
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
- 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
- destPoints
- PointF[]
Array tiga struktur PointF 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 enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Tiga struktur PointF 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.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Atribut gambar yang ditentukan oleh parameter imageAttr
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
- 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
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- unit
- GraphicsUnit
Anggota enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Atribut gambar yang ditentukan oleh parameter imageAttr
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
- 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
- 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 enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Atribut gambar yang ditentukan oleh parameter imageAttr
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
- 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
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- destPoints
- PointF[]
Array tiga struktur PointF yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Tiga struktur PointF 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 parameter imageAttr
menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- destPoints
- Point[]
Array tiga struktur Point yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Tiga struktur Point 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 parameter imageAttr
menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode Metafile tertentu yang sedang dijumlahkan.
Atribut gambar yang ditentukan oleh parameter imageAttr
menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- destPoints
- Point[]
Array tiga struktur Point yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- destPoints
- PointF[]
Array tiga struktur PointF yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Tiga struktur PointF 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
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman Metafileyang ditentukan , 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
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman Metafileyang ditentukan , 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
- destRect
- RectangleF
RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- destPoints
- Point[]
Array tiga struktur Point yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Berlaku untuk
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- destPoints
- PointF[]
Array tiga struktur PointF yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Tiga struktur PointF 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
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman Metafileyang ditentukan , 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
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman Metafileyang ditentukan , 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
- destRect
- RectangleF
RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero untuk 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- 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
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Berlaku untuk
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- 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
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- 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
- destPoints
- Point[]
Array tiga struktur Point 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 enumerasi GraphicsUnit yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh parameter srcRect
.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Tiga struktur Point 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.
Gambar apa pun yang terjadi di luar persegi panjang yang ditentukan oleh parameter srcRect
diabaikan.
Berlaku untuk
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam Metafileyang ditentukan , 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::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
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc mendelegasikan yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Contoh kode berikut membuat formulir yang memiliki Metafile sebagai salah satu anggota privatnya. Metode OnPaint memanggil EnumerateMetafile, yang memanggil metode MetafileCallback
formulir untuk setiap rekaman dalam metafile. Metode MetafileCallback
memanggil metode PlayRecord. Perhatikan bahwa metode MetafileCallback
menerima data rekaman sebagai IntPtr, tetapi metode PlayRecord mengharapkan data rekaman menjadi array byte. Panggilan ke 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 parameter callback
. Biasanya, metode panggilan balik memanggil metode PlayRecord untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus dilakukan dengan memanggil metode PlayRecord dari Metafile tertentu yang sedang dijumlahkan.