Graphics.EnumerateMetafile 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定 Metafile中的記錄一次一次傳送至回呼方法,以在指定點顯示。
多載
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形中的記錄從一次一個 Metafile傳送至回呼方法,以在指定的點顯示。
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)
參數
- srcRect
- RectangleF
RectangleF 結構,指定要繪製的元檔部分,相對於其左上角。
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
另請參閱
適用於
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
使用指定的影像屬性,將指定之 Metafile的記錄一次傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
imageAttr
參數所指定的影像屬性會取代寫入元檔時所指定的影像屬性。
另請參閱
適用於
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形的記錄從一次一個 Metafile傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
另請參閱
適用於
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
使用指定的影像屬性,將指定之 Metafile的記錄一次傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- destRect
- RectangleF
RectangleF 結構,指定繪製元檔的位置和大小。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
imageAttr
參數所指定的影像屬性會取代寫入元檔時所指定的影像屬性。
另請參閱
適用於
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形的記錄從一次一個 Metafile傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- destRect
- RectangleF
RectangleF 結構,指定繪製元檔的位置和大小。
- srcRect
- RectangleF
RectangleF 結構,指定要繪製的元檔部分,相對於其左上角。
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
另請參閱
適用於
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形中的記錄從一次一個 Metafile傳送至回呼方法,以在指定的點顯示。
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)
參數
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
另請參閱
適用於
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形中的記錄從一次一個 Metafile傳送至回呼方法,以在指定的平行投影中顯示。
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)
參數
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
destPoints
參數會指定平行投影的三點。 三個 Point 結構代表平行投影的左上角、右上角和左下角。 第四個點是從前三個推斷出來的,以形成平行投影。 繪製的元檔會縮放並剪下以符合平行投影。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
另請參閱
適用於
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形中的記錄從一次一個 Metafile傳送至回呼方法,以在指定的平行投影中顯示。
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)
參數
- srcRect
- RectangleF
RectangleF 結構,指定要繪製的元檔部分,相對於其左上角。
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
destPoints
參數會指定平行投影的三點。 三個 PointF 結構代表平行投影的左上角、右上角和左下角。 第四個點是從前三個推斷出來的,以形成平行投影。 繪製的元檔會縮放並剪下以符合平行投影。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
另請參閱
適用於
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形中的記錄從一次一個 Metafile傳送至回呼方法,以在指定的平行投影中顯示。
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)
參數
- srcRect
- RectangleF
RectangleF 結構,指定要繪製的元檔部分,相對於其左上角。
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
destPoints
參數會指定平行投影的三點。 三個 Point 結構代表平行投影的左上角、右上角和左下角。 第四個點是從前三個推斷出來的,以形成平行投影。 繪製的元檔會縮放並剪下以符合平行投影。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
另請參閱
適用於
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形的記錄從一次一個 Metafile傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- destRect
- RectangleF
RectangleF 結構,指定繪製元檔的位置和大小。
- srcRect
- RectangleF
RectangleF 結構,指定要繪製的元檔部分,相對於其左上角。
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
另請參閱
適用於
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
使用指定的影像屬性,將選取矩形中的記錄從 Metafile一次傳送至回呼方法,以在指定的點顯示。
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)
參數
- unit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
適用於
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形中的記錄從 Metafile一次一筆傳送至回呼方法,以使用指定的影像屬性在指定的平行投影中顯示。
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)
參數
- unit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
destPoints
參數會指定平行投影的三點。 三個 Point 結構代表平行投影的左上角、右上角和左下角。 第四個點是從前三個推斷出來的,以形成平行投影。 繪製的元檔會縮放並剪下以符合平行投影。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
imageAttr
參數所指定的影像屬性會取代寫入元檔時所指定的影像屬性。
另請參閱
適用於
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
使用指定的影像屬性,將選取矩形中的記錄從 Metafile一次傳送至回呼方法,以在指定的點顯示。
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)
參數
- srcRect
- RectangleF
RectangleF 結構,指定要繪製的元檔部分,相對於其左上角。
- unit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
imageAttr
參數所指定的影像屬性會取代寫入元檔時所指定的影像屬性。
適用於
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形中的記錄從 Metafile一次一筆傳送至回呼方法,以使用指定的影像屬性在指定的平行投影中顯示。
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)
參數
- srcRect
- RectangleF
RectangleF 結構,指定要繪製的元檔部分,相對於其左上角。
- unit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
destPoints
參數會指定平行投影的三點。 三個 PointF 結構代表平行投影的左上角、右上角和左下角。 第四個點是從前三個推斷出來的,以形成平行投影。 繪製的元檔會縮放並剪下以符合平行投影。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
imageAttr
參數所指定的影像屬性會取代寫入元檔時所指定的影像屬性。
另請參閱
適用於
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
使用指定的影像屬性,將所選矩形的記錄從一個 Metafile一次傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- unit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
imageAttr
參數所指定的影像屬性會取代寫入元檔時所指定的影像屬性。
另請參閱
適用於
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
使用指定的影像屬性,將所選矩形的記錄從一個 Metafile一次傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- destRect
- RectangleF
RectangleF 結構,指定繪製元檔的位置和大小。
- srcRect
- RectangleF
RectangleF 結構,指定要繪製的元檔部分,相對於其左上角。
- unit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
imageAttr
參數所指定的影像屬性會取代寫入元檔時所指定的影像屬性。
另請參閱
適用於
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形的記錄從一次一個 Metafile傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
另請參閱
適用於
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定 Metafile中的記錄一次傳送至回呼方法,以使用指定的影像屬性在指定的平行投影中顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
destPoints
參數會指定平行投影的三點。 三個 PointF 結構代表平行投影的左上角、右上角和左下角。 第四個點是從前三個推斷出來的,以形成平行投影。 繪製的元檔會縮放並剪下以符合平行投影。
imageAttr
參數所指定的影像屬性會取代寫入元檔時所指定的影像屬性。
另請參閱
適用於
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定 Metafile中的記錄一次傳送至回呼方法,以使用指定的影像屬性在指定的平行投影中顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
destPoints
參數會指定平行投影的三點。 三個 Point 結構代表平行投影的左上角、右上角和左下角。 第四個點是從前三個推斷出來的,以形成平行投影。 繪製的元檔會縮放並剪下以符合平行投影。
imageAttr
參數所指定的影像屬性會取代寫入元檔時所指定的影像屬性。
另請參閱
適用於
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
使用指定的影像屬性,將指定 Metafile中的記錄一次傳送至回呼方法,以在指定的點顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,則必須呼叫所列舉之特定 Metafile 的 方法來執行此動作。
imageAttr
參數所指定的影像屬性會取代寫入元檔時所指定的影像屬性。
另請參閱
適用於
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定 Metafile中的記錄一次傳送至回呼方法,以在指定的平行投影中顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
另請參閱
適用於
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定 Metafile中的記錄一次一次傳送至回呼方法,以在指定點顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
另請參閱
適用於
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定 Metafile中的記錄一次傳送至回呼方法,以在指定的平行投影中顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
destPoints
參數會指定平行投影的三點。 三個 PointF 結構代表平行投影的左上角、右上角和左下角。 第四個點是從前三個推斷出來的,以形成平行投影。 繪製的元檔會縮放並剪下以符合平行投影。
另請參閱
適用於
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定之 Metafile的記錄一次一次傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
另請參閱
適用於
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定之 Metafile的記錄一次一次傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- destRect
- RectangleF
RectangleF 結構,指定繪製元檔的位置和大小。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
另請參閱
適用於
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定 Metafile中的記錄一次一次傳送至回呼方法,以在指定點顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
另請參閱
適用於
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定 Metafile中的記錄一次傳送至回呼方法,以在指定的平行投影中顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
適用於
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定 Metafile中的記錄一次一次傳送至回呼方法,以在指定點顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
另請參閱
適用於
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定 Metafile中的記錄一次傳送至回呼方法,以在指定的平行投影中顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
destPoints
參數會指定平行投影的三點。 三個 PointF 結構代表平行投影的左上角、右上角和左下角。 第四個點是從前三個推斷出來的,以形成平行投影。 繪製的元檔會縮放並剪下以符合平行投影。
另請參閱
適用於
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定之 Metafile的記錄一次一次傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
另請參閱
適用於
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定之 Metafile的記錄一次一次傳送至回呼方法,以在指定的矩形中顯示。
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)
參數
- destRect
- RectangleF
RectangleF 結構,指定繪製元檔的位置和大小。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
另請參閱
適用於
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
使用指定的影像屬性,將指定 Metafile中的記錄一次傳送至回呼方法,以在指定的點顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
- imageAttr
- ImageAttributes
ImageAttributes,指定繪製影像的影像屬性資訊。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
另請參閱
適用於
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形中的記錄從一次一個 Metafile傳送至回呼方法,以在指定的點顯示。
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)
參數
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
適用於
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形中的記錄從一次一個 Metafile傳送至回呼方法,以在指定的點顯示。
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)
參數
- srcRect
- RectangleF
RectangleF 結構,指定要繪製的元檔部分,相對於其左上角。
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
適用於
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將選取矩形中的記錄從一次一個 Metafile傳送至回呼方法,以在指定的平行投影中顯示。
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)
參數
- srcUnit
- GraphicsUnit
GraphicsUnit 列舉的成員,指定用來判斷 srcRect
參數所指定之矩形所包含之元檔部分的量值單位。
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
如需程式代碼範例,請參閱 EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)。
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。
destPoints
參數會指定平行投影的三點。 三個 Point 結構代表平行投影的左上角、右上角和左下角。 第四個點是從前三個推斷出來的,以形成平行投影。 繪製的元檔會縮放並剪下以符合平行投影。
忽略 srcRect
參數所指定之矩形外的任何繪圖。
適用於
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
- 來源:
- Graphics.cs
將指定 Metafile中的記錄一次一次傳送至回呼方法,以在指定點顯示。
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)
參數
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc 委派,指定傳送元文件記錄的方法。
範例
下列程式代碼範例會建立 Metafile 為其中一個私用成員的表單。
OnPaint 方法會呼叫 EnumerateMetafile,它會針對元檔中的每個記錄呼叫表單的 MetafileCallback
方法。
MetafileCallback
方法會呼叫 PlayRecord 方法。 請注意,MetafileCallback
方法會以 IntPtr的形式接收記錄數據,但 PlayRecord 方法預期記錄數據會是位元組陣列。 呼叫 Copy 會將記錄資料複製到位元組陣列,以便傳遞至 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
備註
這個方法會列舉指定元檔中包含的記錄。 每個記錄都會個別傳送至 callback
參數所指定的回呼方法。 一般而言,回呼方法會呼叫 PlayRecord 方法來「播放」或繪製記錄。
如果回呼方法呼叫 PlayRecord,就必須呼叫所列舉之特定 Metafile 的 PlayRecord 方法。