Graphics.EnumerateMetafile メソッド (Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As RectangleF, _ srcRect As RectangleF, _ unit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As RectangleF Dim srcRect As RectangleF Dim unit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destRect, srcRect, unit, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destRect : RectangleF, srcRect : RectangleF, unit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point, Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As Point, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As Point Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destPoint, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, Point destPoint, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destPoint : Point, callback : EnumerateMetafileProc, callbackData : IntPtr )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point[], Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As Point(), _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As Point() Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destPoints, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, array<Point>^ destPoints, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destPoints : Point[], callback : EnumerateMetafileProc, callbackData : IntPtr )
戻り値
このメソッドは値を返しません。

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF, Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As PointF, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As PointF Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destPoint, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, PointF destPoint, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destPoint : PointF, callback : EnumerateMetafileProc, callbackData : IntPtr )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF[], Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As PointF(), _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As PointF() Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destPoints, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, array<PointF>^ destPoints, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destPoints : PointF[], callback : EnumerateMetafileProc, callbackData : IntPtr )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。
destPoints パラメータは、平行四辺形の 3 つの点を指定します。3 つの PointF 構造体は、平行四辺形の左上隅、右上隅、および左下隅を表します。初めの 3 つの点から 4 番目の点を推定して、平行四辺形を形成します。描画するメタファイルは、平行四辺形に合わせてスケーリングされ、傾斜が設定されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Rectangle, Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As Rectangle, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As Rectangle Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destRect, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, Rectangle destRect, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destRect : Rectangle, callback : EnumerateMetafileProc, callbackData : IntPtr )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As Point, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As Point Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destPoint, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, Point destPoint, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destPoint : Point, callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As Point, _ srcRect As Rectangle, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As Point Dim srcRect As Rectangle Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destPoint, srcRect, srcUnit, callback)
public void EnumerateMetafile ( Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destPoint : Point, srcRect : Rectangle, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point[], Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As Point(), _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As Point() Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destPoints, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, array<Point>^ destPoints, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destPoints : Point[], callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。
destPoints パラメータは、平行四辺形の 3 つの点を指定します。3 つの Point 構造体は、平行四辺形の左上隅、右上隅、および左下隅を表します。初めの 3 つの点から 4 番目の点を推定して、平行四辺形を形成します。描画するメタファイルは、平行四辺形に合わせてスケーリングされ、傾斜が設定されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point[], Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As Point(), _ srcRect As Rectangle, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As Point() Dim srcRect As Rectangle Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destPoints, srcRect, srcUnit, callback)
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, array<Point>^ destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destPoints : Point[], srcRect : Rectangle, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。
destPoints パラメータは、平行四辺形の 3 つの点を指定します。3 つの Point 構造体は、平行四辺形の左上隅、右上隅、および左下隅を表します。初めの 3 つの点から 4 番目の点を推定して、平行四辺形を形成します。描画するメタファイルは、平行四辺形に合わせてスケーリングされ、傾斜が設定されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As PointF, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As PointF Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destPoint, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, PointF destPoint, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destPoint : PointF, callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile のメソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, RectangleF, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As RectangleF, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As RectangleF Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destRect, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, RectangleF destRect, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destRect : RectangleF, callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As PointF, _ srcRect As RectangleF, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As PointF Dim srcRect As RectangleF Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destPoint, srcRect, srcUnit, callback)
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destPoint : PointF, srcRect : RectangleF, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc )
戻り値
このメソッドは値を返しません。

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF[], Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As PointF(), _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As PointF() Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destPoints, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, array<PointF>^ destPoints, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destPoints : PointF[], callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。
destPoints パラメータは、平行四辺形の 3 つの点を指定します。3 つの PointF 構造体は、平行四辺形の左上隅、右上隅、および左下隅を表します。初めの 3 つの点から 4 番目の点を推定して、平行四辺形を形成します。描画するメタファイルは、平行四辺形に合わせてスケーリングされ、傾斜が設定されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF[], RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As PointF(), _ srcRect As RectangleF, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As PointF() Dim srcRect As RectangleF Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destPoints, srcRect, srcUnit, callback)
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, array<PointF>^ destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destPoints : PointF[], srcRect : RectangleF, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。
destPoints パラメータは、平行四辺形の 3 つの点を指定します。3 つの Point 構造体は、平行四辺形の左上隅、右上隅、および左下隅を表します。初めの 3 つの点から 4 番目の点を推定して、平行四辺形を形成します。描画するメタファイルは、平行四辺形に合わせてスケーリングされ、傾斜が設定されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Rectangle, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As Rectangle, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As Rectangle Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destRect, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, Rectangle destRect, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destRect : Rectangle, callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As Rectangle, _ srcRect As Rectangle, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As Rectangle Dim srcRect As Rectangle Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destRect, srcRect, srcUnit, callback)
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destRect : Rectangle, srcRect : Rectangle, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As Point, _ srcRect As Rectangle, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As Point Dim srcRect As Rectangle Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destPoint, srcRect, srcUnit, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destPoint : Point, srcRect : Rectangle, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point[], Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As Point(), _ srcRect As Rectangle, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As Point() Dim srcRect As Rectangle Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destPoints, srcRect, srcUnit, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, array<Point>^ destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destPoints : Point[], srcRect : Rectangle, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。
destPoints パラメータは、平行四辺形の 3 つの点を指定します。3 つの Point 構造体は、平行四辺形の左上隅、右上隅、および左下隅を表します。初めの 3 つの点から 4 番目の点を推定して、平行四辺形を形成します。描画するメタファイルは、平行四辺形に合わせてスケーリングされ、傾斜が設定されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As PointF, _ srcRect As RectangleF, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As PointF Dim srcRect As RectangleF Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destPoint, srcRect, srcUnit, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destPoint : PointF, srcRect : RectangleF, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF[], RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As PointF(), _ srcRect As RectangleF, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As PointF() Dim srcRect As RectangleF Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destPoints, srcRect, srcUnit, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, array<PointF>^ destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destPoints : PointF[], srcRect : RectangleF, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。
destPoints パラメータは、平行四辺形の 3 つの点を指定します。3 つの PointF 構造体は、平行四辺形の左上隅、右上隅、および左下隅を表します。初めの 3 つの点から 4 番目の点を推定して、平行四辺形を形成します。描画するメタファイルは、平行四辺形に合わせてスケーリングされ、傾斜が設定されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As Rectangle, _ srcRect As Rectangle, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As Rectangle Dim srcRect As Rectangle Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destRect, srcRect, srcUnit, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destRect : Rectangle, srcRect : Rectangle, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, RectangleF, Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As RectangleF, _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As RectangleF Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destRect, callback)
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, RectangleF destRect, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destRect : RectangleF, callback : EnumerateMetafileProc )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As Point, _ srcRect As Rectangle, _ unit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As Point Dim srcRect As Rectangle Dim unit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destPoint, srcRect, unit, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, Point destPoint, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destPoint : Point, srcRect : Rectangle, unit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point[], Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As Point(), _ srcRect As Rectangle, _ unit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As Point() Dim srcRect As Rectangle Dim unit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destPoints, srcRect, unit, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, array<Point>^ destPoints, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destPoints : Point[], srcRect : Rectangle, unit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。
destPoints パラメータは、平行四辺形の 3 つの点を指定します。3 つの Point 構造体は、平行四辺形の左上隅、右上隅、および左下隅を表します。初めの 3 つの点から 4 番目の点を推定して、平行四辺形を形成します。描画するメタファイルは、平行四辺形に合わせてスケーリングされ、傾斜が設定されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As PointF, _ srcRect As RectangleF, _ unit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As PointF Dim srcRect As RectangleF Dim unit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destPoint, srcRect, unit, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destPoint : PointF, srcRect : RectangleF, unit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )
戻り値
このメソッドは値を返しません。

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF[], RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As PointF(), _ srcRect As RectangleF, _ unit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As PointF() Dim srcRect As RectangleF Dim unit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destPoints, srcRect, unit, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, array<PointF>^ destPoints, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destPoints : PointF[], srcRect : RectangleF, unit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。
destPoints パラメータは、平行四辺形の 3 つの点を指定します。3 つの PointF 構造体は、平行四辺形の左上隅、右上隅、および左下隅を表します。初めの 3 つの点から 4 番目の点を推定して、平行四辺形を形成します。描画するメタファイルは、平行四辺形に合わせてスケーリングされ、傾斜が設定されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As Rectangle, _ srcRect As Rectangle, _ unit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr, _ imageAttr As ImageAttributes _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As Rectangle Dim srcRect As Rectangle Dim unit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr Dim imageAttr As ImageAttributes instance.EnumerateMetafile(metafile, destRect, srcRect, unit, callback, callbackData, imageAttr)
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public: void EnumerateMetafile ( Metafile^ metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc^ callback, IntPtr callbackData, ImageAttributes^ imageAttr )
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr )
public function EnumerateMetafile ( metafile : Metafile, destRect : Rectangle, srcRect : Rectangle, unit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr, imageAttr : ImageAttributes )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド

名前 | 説明 |
---|---|
Graphics.EnumerateMetafile (Metafile, Point, Graphics.EnumerateMetafileProc) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, Point[], Graphics.EnumerateMetafileProc) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF, Graphics.EnumerateMetafileProc) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF[], Graphics.EnumerateMetafileProc) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, Rectangle, Graphics.EnumerateMetafileProc) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, RectangleF, Graphics.EnumerateMetafileProc) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, Point, Graphics.EnumerateMetafileProc, IntPtr) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, Point[], Graphics.EnumerateMetafileProc, IntPtr) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF, Graphics.EnumerateMetafileProc, IntPtr) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF[], Graphics.EnumerateMetafileProc, IntPtr) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, Rectangle, Graphics.EnumerateMetafileProc, IntPtr) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, RectangleF, Graphics.EnumerateMetafileProc, IntPtr) | 指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, Point, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, Point, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, Point[], Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形に表示します。 |
Graphics.EnumerateMetafile (Metafile, Point[], Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF[], Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF[], RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, Rectangle, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, RectangleF, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, Point, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, Point[], Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF[], RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, Point, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, Point[], Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。 |
Graphics.EnumerateMetafile (Metafile, PointF[], RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |
Graphics.EnumerateMetafile (Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | 指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。 |

Graphics.EnumerateMetafile メソッド (Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As RectangleF, _ srcRect As RectangleF, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As RectangleF Dim srcRect As RectangleF Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destRect, srcRect, srcUnit, callback)
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destRect : RectangleF, srcRect : RectangleF, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, RectangleF, Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As RectangleF, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As RectangleF Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destRect, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, RectangleF destRect, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destRect : RectangleF, callback : EnumerateMetafileProc, callbackData : IntPtr )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As RectangleF, _ srcRect As RectangleF, _ srcUnit As GraphicsUnit, _ callback As EnumerateMetafileProc, _ callbackData As IntPtr _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As RectangleF Dim srcRect As RectangleF Dim srcUnit As GraphicsUnit Dim callback As EnumerateMetafileProc Dim callbackData As IntPtr instance.EnumerateMetafile(metafile, destRect, srcRect, srcUnit, callback, callbackData)
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public: void EnumerateMetafile ( Metafile^ metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc^ callback, IntPtr callbackData )
public void EnumerateMetafile ( Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData )
public function EnumerateMetafile ( metafile : Metafile, destRect : RectangleF, srcRect : RectangleF, srcUnit : GraphicsUnit, callback : EnumerateMetafileProc, callbackData : IntPtr )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point, Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As Point, _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As Point Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destPoint, callback)
public void EnumerateMetafile ( Metafile metafile, Point destPoint, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, Point destPoint, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, Point destPoint, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destPoint : Point, callback : EnumerateMetafileProc )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。

次のコード例では、プライベート メンバの 1 つとして Metafile を含むフォームを作成します。OnPaint メソッドで EnumerateMetafile が呼び出され、そこからフォームの MetafileCallback メソッドがメタファイル中の各レコードに対して呼び出されます。MetafileCallback メソッドは PlayRecord メソッドを呼び出します。MetafileCallback メソッドはレコード データを IntPtr として受け取りますが、PlayRecord メソッドはバイト配列のレコード データを前提としていることに注意してください。Copy を呼び出すと、レコード データは、PlayRecord に渡せるようにバイト配列にコピーされます。
Imports System 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
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()); } }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Point[], Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As Point(), _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As Point() Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destPoints, callback)
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, array<Point>^ destPoints, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destPoints : Point[], callback : EnumerateMetafileProc )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF, Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoint As PointF, _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoint As PointF Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destPoint, callback)
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, PointF destPoint, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, PointF destPoint, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destPoint : PointF, callback : EnumerateMetafileProc )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, PointF[], Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destPoints As PointF(), _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destPoints As PointF() Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destPoints, callback)
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, array<PointF>^ destPoints, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, PointF[] destPoints, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destPoints : PointF[], callback : EnumerateMetafileProc )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。
destPoints パラメータは、平行四辺形の 3 つの点を指定します。3 つの PointF 構造体は、平行四辺形の左上隅、右上隅、および左下隅を表します。初めの 3 つの点から 4 番目の点を推定して、平行四辺形を形成します。描画するメタファイルは、平行四辺形に合わせてスケーリングされ、傾斜が設定されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.EnumerateMetafile メソッド (Metafile, Rectangle, Graphics.EnumerateMetafileProc)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub EnumerateMetafile ( _ metafile As Metafile, _ destRect As Rectangle, _ callback As EnumerateMetafileProc _ )
Dim instance As Graphics Dim metafile As Metafile Dim destRect As Rectangle Dim callback As EnumerateMetafileProc instance.EnumerateMetafile(metafile, destRect, callback)
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback )
public: void EnumerateMetafile ( Metafile^ metafile, Rectangle destRect, EnumerateMetafileProc^ callback )
public void EnumerateMetafile ( Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback )
public function EnumerateMetafile ( metafile : Metafile, destRect : Rectangle, callback : EnumerateMetafileProc )

このメソッドは、指定したメタファイルに含まれるレコードを列挙します。各レコードは、callback パラメータで指定されるコールバック メソッドに個別に送信されます。通常、コールバック メソッドは、PlayRecord メソッドを呼び出してレコードを "再生" することにより描画します。
コールバック メソッドでは、PlayRecord を呼び出す場合、列挙する特定の Metafile の PlayRecord メソッドを呼び出す必要があります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からGraphics.EnumerateMetafileを検索する場合は、下記のリンクをクリックしてください。

- Graphics.EnumerateMetafileのページへのリンク