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 , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.
Overload
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu. |
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu. |
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar yang ditentukan. |
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu. |
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc) |
Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc) |
Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu. |
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr) |
Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu. |
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu. |
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu. |
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar yang ditentukan. |
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu. |
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc) |
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu. |
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Atribut gambar yang ditentukan oleh imageAttr
parameter menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)
Parameter
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dari , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- destRect
- RectangleF
RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Atribut gambar yang ditentukan oleh imageAttr
parameter menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)
Parameter
- destRect
- RectangleF
RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- destPoints
- Point[]
Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Ketiga Point struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- destPoints
- PointF[]
Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Ketiga PointF struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)
Parameter
- destPoints
- PointF[]
Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Ketiga Point struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- destRect
- RectangleF
RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan olehcallback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, srcRect As Rectangle, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- unit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), srcRect As Rectangle, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- destPoints
- Point[]
Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- unit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Ketiga Point struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Atribut gambar yang ditentukan oleh imageAttr
parameter menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, srcRect As RectangleF, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- unit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Atribut gambar yang ditentukan oleh imageAttr
parameter menggantikan yang ditentukan saat metafile ditulis.
Berlaku untuk
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), srcRect As RectangleF, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- destPoints
- PointF[]
Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- unit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Ketiga PointF struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Atribut gambar yang ditentukan oleh imageAttr
parameter menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, srcRect As Rectangle, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- unit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Atribut gambar yang ditentukan oleh imageAttr
parameter menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu menggunakan atribut gambar tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit unit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit unit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, srcRect As RectangleF, unit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- destRect
- RectangleF
RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- unit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Atribut gambar yang ditentukan oleh imageAttr
parameter menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar yang ditentukan.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- destPoints
- PointF[]
Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Ketiga PointF struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.
Atribut gambar yang ditentukan oleh imageAttr
parameter menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)
Parameter
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan unit pengukuran yang digunakan untuk menentukan bagian metafile yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Berlaku untuk
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "diputar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil metode spesifik Metafile yang sedang dijumlahkan.
Atribut gambar yang ditentukan oleh imageAttr
parameter menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), callback As Graphics.EnumerateMetafileProc)
Parameter
- destPoints
- Point[]
Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, callback As Graphics.EnumerateMetafileProc)
Parameter
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), callback As Graphics.EnumerateMetafileProc)
Parameter
- destPoints
- PointF[]
Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Ketiga PointF struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman yang ditentukan Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, callback As Graphics.EnumerateMetafileProc)
Parameter
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman yang ditentukan Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, callback As Graphics.EnumerateMetafileProc)
Parameter
- destRect
- RectangleF
RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile.
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- destPoints
- Point[]
Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Berlaku untuk
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::PointF> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF[] * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As PointF(), callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- destPoints
- PointF[]
Array dari tiga PointF struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Ketiga PointF struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman yang ditentukan Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Rectangle destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Rectangle destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Rectangle * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As Rectangle, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman yang ditentukan Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam persegi panjang tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::RectangleF destRect, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.RectangleF destRect, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.RectangleF * System.Drawing.Graphics.EnumerateMetafileProc * nativeint -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destRect As RectangleF, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr)
Parameter
- destRect
- RectangleF
RectangleF struktur yang menentukan lokasi dan ukuran metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu menggunakan atribut gambar tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan pada titik tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::PointF destPoint, System::Drawing::RectangleF srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.PointF destPoint, System.Drawing.RectangleF srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.PointF * System.Drawing.RectangleF * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As PointF, srcRect As RectangleF, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)
Parameter
- srcRect
- RectangleF
RectangleF struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu menggunakan atribut gambar tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Graphics::EnumerateMetafileProc ^ callback, IntPtr callbackData, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Graphics.EnumerateMetafileProc callback, IntPtr callbackData, System.Drawing.Imaging.ImageAttributes? imageAttr);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Graphics.EnumerateMetafileProc * nativeint * System.Drawing.Imaging.ImageAttributes -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), callback As Graphics.EnumerateMetafileProc, callbackData As IntPtr, imageAttr As ImageAttributes)
Parameter
- destPoints
- Point[]
Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
- callbackData
-
IntPtr
nativeint
Penunjuk internal yang diperlukan, tetapi diabaikan. Anda dapat meneruskan Zero parameter ini.
- imageAttr
- ImageAttributes
ImageAttributes yang menentukan informasi atribut gambar untuk gambar yang digambar.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Ketiga Point struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.
Atribut gambar yang ditentukan oleh imageAttr
parameter menggantikan yang ditentukan saat metafile ditulis.
Lihat juga
Berlaku untuk
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam persegi panjang yang dipilih dari Metafile, satu per satu, ke metode panggilan balik untuk ditampilkan dalam parallelogram tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, cli::array <System::Drawing::Point> ^ destPoints, System::Drawing::Rectangle srcRect, System::Drawing::GraphicsUnit srcUnit, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point[] destPoints, System.Drawing.Rectangle srcRect, System.Drawing.GraphicsUnit srcUnit, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point[] * System.Drawing.Rectangle * System.Drawing.GraphicsUnit * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoints As Point(), srcRect As Rectangle, srcUnit As GraphicsUnit, callback As Graphics.EnumerateMetafileProc)
Parameter
- destPoints
- Point[]
Array dari tiga Point struktur yang menentukan parallelogram yang menentukan ukuran dan lokasi metafile yang digambar.
- srcRect
- Rectangle
Rectangle struktur yang menentukan bagian metafile, relatif terhadap sudut kiri atasnya, untuk menggambar.
- srcUnit
- GraphicsUnit
Anggota GraphicsUnit enumerasi yang menentukan satuan ukuran yang digunakan untuk menentukan bagian metafile yang dikandung persegi yang ditentukan oleh srcRect
parameter.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Untuk contoh kode, lihat EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Parameter destPoints
menentukan tiga titik parallelogram. Ketiga Point struktur mewakili sudut kiri atas, kanan atas, dan kiri bawah parallelogram. Poin keempat diekstrapolasi dari tiga pertama untuk membentuk parallelogram. Metafile yang digambar diskalakan dan dicukur agar pas dengan parallelogram.
Setiap gambar yang terjadi di luar persegi panjang yang ditentukan oleh srcRect
parameter diabaikan.
Berlaku untuk
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Mengirim rekaman dalam , satu per satu yang ditentukan Metafile, ke metode panggilan balik untuk ditampilkan pada titik tertentu.
public:
void EnumerateMetafile(System::Drawing::Imaging::Metafile ^ metafile, System::Drawing::Point destPoint, System::Drawing::Graphics::EnumerateMetafileProc ^ callback);
public void EnumerateMetafile (System.Drawing.Imaging.Metafile metafile, System.Drawing.Point destPoint, System.Drawing.Graphics.EnumerateMetafileProc callback);
member this.EnumerateMetafile : System.Drawing.Imaging.Metafile * System.Drawing.Point * System.Drawing.Graphics.EnumerateMetafileProc -> unit
Public Sub EnumerateMetafile (metafile As Metafile, destPoint As Point, callback As Graphics.EnumerateMetafileProc)
Parameter
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc delegasi yang menentukan metode tempat rekaman metafile dikirim.
Contoh
Contoh kode berikut membuat formulir yang memiliki Metafile sebagai salah satu anggota privatnya. Metode memanggil OnPaintEnumerateMetafile, yang memanggil metode formulir MetafileCallback
untuk setiap rekaman dalam metafile. Metode ini MetafileCallback
memanggil PlayRecord metode . Perhatikan bahwa MetafileCallback
metode menerima data rekaman sebagai IntPtr, tetapi PlayRecord metode mengharapkan data rekaman menjadi array byte. Panggilan untuk Copy menyalin data rekaman ke array byte sehingga dapat diteruskan ke PlayRecord.
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;
// for Marshal.Copy
using System.Runtime.InteropServices;
public class Form1 : Form
{
private Metafile metafile1;
private Graphics.EnumerateMetafileProc metafileDelegate;
private Point destPoint;
public Form1()
{
metafile1 = new Metafile(@"C:\Test.wmf");
metafileDelegate = new Graphics.EnumerateMetafileProc(MetafileCallback);
destPoint = new Point(20, 10);
}
protected override void OnPaint(PaintEventArgs e)
{
e.Graphics.EnumerateMetafile(metafile1, destPoint, metafileDelegate);
}
private bool MetafileCallback(
EmfPlusRecordType recordType,
int flags,
int dataSize,
IntPtr data,
PlayRecordCallback callbackData)
{
byte[] dataArray = null;
if (data != IntPtr.Zero)
{
// Copy the unmanaged record to a managed byte buffer
// that can be used by PlayRecord.
dataArray = new byte[dataSize];
Marshal.Copy(data, dataArray, 0, dataSize);
}
metafile1.PlayRecord(recordType, flags, dataSize, dataArray);
return true;
}
static void Main()
{
Application.Run(new Form1());
}
}
Imports System.Drawing
Imports System.Drawing.Imaging
Imports System.Windows.Forms
' for Marshal.Copy
Imports System.Runtime.InteropServices
Public Class Form1
Inherits Form
Private metafile1 As Metafile
Private metafileDelegate As Graphics.EnumerateMetafileProc
Private destPoint As Point
Public Sub New()
metafile1 = New Metafile("C:\test.wmf")
metafileDelegate = New Graphics.EnumerateMetafileProc(AddressOf MetafileCallback)
destPoint = New Point(20, 10)
End Sub
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
e.Graphics.EnumerateMetafile(metafile1, destPoint, metafileDelegate)
End Sub
Private Function MetafileCallback(ByVal recordType As _
EmfPlusRecordType, ByVal flags As Integer, ByVal dataSize As Integer, _
ByVal data As IntPtr, ByVal callbackData As PlayRecordCallback) As Boolean
Dim dataArray As Byte() = Nothing
If data <> IntPtr.Zero Then
' Copy the unmanaged record to a managed byte buffer
' that can be used by PlayRecord.
dataArray = New Byte(dataSize) {}
Marshal.Copy(data, dataArray, 0, dataSize)
End If
metafile1.PlayRecord(recordType, flags, dataSize, dataArray)
Return True
End Function
Shared Sub Main()
Application.Run(New Form1())
End Sub
End Class
Keterangan
Metode ini menghitung rekaman yang terkandung dalam metafile yang ditentukan. Setiap rekaman dikirim secara individual ke metode panggilan balik yang ditentukan oleh callback
parameter . Biasanya, metode panggilan balik memanggil PlayRecord metode untuk "memutar kembali", atau menggambar, rekaman.
Jika metode panggilan balik memanggil PlayRecord, metode tersebut harus melakukannya dengan memanggil PlayRecord metode spesifik Metafile yang sedang dijumlahkan.
Lihat juga
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk