Graphics.EnumerateMetafile Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skickar posterna i angiven Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt.
Överlagringar
| Name | Description |
|---|---|
| EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning vid en angiven punkt. |
| EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna för den angivna Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel med angivna bildattribut. |
| EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Skickar posterna för en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel. |
| EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna för den angivna Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel med angivna bildattribut. |
| EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Skickar posterna för en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel. |
| EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning vid en angiven punkt. |
| EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en återanropsmetod för visning i ett angivet parallellogram. |
| EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en återanropsmetod för visning i ett angivet parallellogram. |
| EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram med hjälp av angivna bildattribut. |
| EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna för en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel. |
| EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt med angivna bildattribut. |
| EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram med hjälp av angivna bildattribut. |
| EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt med angivna bildattribut. |
| EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en återanropsmetod för visning i ett angivet parallellogram. |
| EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna för en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning i en angiven rektangel med angivna bildattribut. |
| EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna för en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning i en angiven rektangel med angivna bildattribut. |
| EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna för en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel. |
| EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram med angivna bildattribut. |
| EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en återanropsmetod för visning i ett angivet parallellogram. |
| EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt med angivna bildattribut. |
| EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc) |
Skickar posterna i angiven Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt. |
| EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc) |
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram. |
| EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc) |
Skickar posterna i angiven Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt. |
| EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc) |
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram. |
| EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc) |
Skickar posterna för angiven Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel. |
| EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna i angiven Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt. |
| EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram. |
| EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc) |
Skickar posterna för angiven Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel. |
| EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram. |
| EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna för angiven Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel. |
| EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna för angiven Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel. |
| EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt med angivna bildattribut. |
| EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning vid en angiven punkt. |
| EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram med angivna bildattribut. |
| EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning vid en angiven punkt. |
| EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr) |
Skickar posterna i angiven Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt. |
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning vid en angiven punkt.
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)
Parametrar
- destPoint
- PointF
PointF struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- srcRect
- RectangleF
RectangleF struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
Se även
Gäller för
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna för den angivna Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel med angivna bildattribut.
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)
Parametrar
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
De bildattribut som anges av parametern imageAttr ersätter de som angavs när metafilen skrevs.
Se även
Gäller för
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
Skickar posterna för en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel.
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)
Parametrar
- srcRect
- Rectangle
Rectangle struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
Se även
Gäller för
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna för den angivna Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel med angivna bildattribut.
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)
Parametrar
- destRect
- RectangleF
RectangleF struktur som anger platsen och storleken på den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
De bildattribut som anges av parametern imageAttr ersätter de som angavs när metafilen skrevs.
Se även
Gäller för
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
Skickar posterna för en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel.
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)
Parametrar
- destRect
- RectangleF
RectangleF struktur som anger platsen och storleken på den ritade metafilen.
- srcRect
- RectangleF
RectangleF struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
Se även
Gäller för
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning vid en angiven punkt.
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)
Parametrar
- destPoint
- Point
Point struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- srcRect
- Rectangle
Rectangle struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Se även
Gäller för
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en återanropsmetod för visning i ett angivet parallellogram.
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)
Parametrar
- destPoints
- Point[]
Matris med tre Point strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- srcRect
- Rectangle
Rectangle struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Parametern destPoints anger tre punkter i ett parallellogram. De tre Point strukturerna representerar parallellogrammets övre vänstra, övre högra och nedre vänstra hörn. Den fjärde punkten extrapoleras från de tre första för att bilda ett parallellogram. Den ritade metafilen skalas och klipps för att passa parallellogrammet.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
Se även
Gäller för
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en återanropsmetod för visning i ett angivet parallellogram.
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)
Parametrar
- destPoints
- PointF[]
Matris med tre PointF strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- srcRect
- RectangleF
RectangleF struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Parametern destPoints anger tre punkter i ett parallellogram. De tre PointF strukturerna representerar parallellogrammets övre vänstra, övre högra och nedre vänstra hörn. Den fjärde punkten extrapoleras från de tre första för att bilda ett parallellogram. Den ritade metafilen skalas och klipps för att passa parallellogrammet.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
Se även
Gäller för
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram med hjälp av angivna bildattribut.
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);
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)
Parametrar
- destPoints
- PointF[]
Matris med tre PointF strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- srcRect
- RectangleF
RectangleF struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- unit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Parametern destPoints anger tre punkter i ett parallellogram. De tre PointF strukturerna representerar parallellogrammets övre vänstra, övre högra och nedre vänstra hörn. Den fjärde punkten extrapoleras från de tre första för att bilda ett parallellogram. Den ritade metafilen skalas och klipps för att passa parallellogrammet.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
De bildattribut som anges av parametern imageAttr ersätter de som angavs när metafilen skrevs.
Se även
Gäller för
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna för en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel.
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)
Parametrar
- destRect
- RectangleF
RectangleF struktur som anger platsen och storleken på den ritade metafilen.
- srcRect
- RectangleF
RectangleF struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parameterncallback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
Se även
Gäller för
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt med angivna bildattribut.
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)
Parametrar
- destPoint
- Point
Point struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- srcRect
- Rectangle
Rectangle struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- unit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Gäller för
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram med hjälp av angivna bildattribut.
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);
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)
Parametrar
- destPoints
- Point[]
Matris med tre Point strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- srcRect
- Rectangle
Rectangle struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- unit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Parametern destPoints anger tre punkter i ett parallellogram. De tre Point strukturerna representerar parallellogrammets övre vänstra, övre högra och nedre vänstra hörn. Den fjärde punkten extrapoleras från de tre första för att bilda ett parallellogram. Den ritade metafilen skalas och klipps för att passa parallellogrammet.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
De bildattribut som anges av parametern imageAttr ersätter de som angavs när metafilen skrevs.
Se även
Gäller för
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt med angivna bildattribut.
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)
Parametrar
- destPoint
- PointF
PointF struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- srcRect
- RectangleF
RectangleF struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- unit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
De bildattribut som anges av parametern imageAttr ersätter de som angavs när metafilen skrevs.
Gäller för
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en återanropsmetod för visning i ett angivet parallellogram.
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)
Parametrar
- destPoints
- PointF[]
Matris med tre PointF strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- srcRect
- RectangleF
RectangleF strukturer som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Parametern destPoints anger tre punkter i ett parallellogram. De tre Point strukturerna representerar parallellogrammets övre vänstra, övre högra och nedre vänstra hörn. Den fjärde punkten extrapoleras från de tre första för att bilda ett parallellogram. Den ritade metafilen skalas och klipps för att passa parallellogrammet.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
Se även
Gäller för
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna för en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning i en angiven rektangel med angivna bildattribut.
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)
Parametrar
- srcRect
- Rectangle
Rectangle struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- unit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
De bildattribut som anges av parametern imageAttr ersätter de som angavs när metafilen skrevs.
Se även
Gäller för
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna för en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning i en angiven rektangel med angivna bildattribut.
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)
Parametrar
- destRect
- RectangleF
RectangleF struktur som anger platsen och storleken på den ritade metafilen.
- srcRect
- RectangleF
RectangleF struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- unit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
De bildattribut som anges av parametern imageAttr ersätter de som angavs när metafilen skrevs.
Se även
Gäller för
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna för en vald rektangel från en Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel.
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)
Parametrar
- srcRect
- Rectangle
Rectangle struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
Se även
Gäller för
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram med angivna bildattribut.
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);
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)
Parametrar
- destPoints
- PointF[]
Matris med tre PointF strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Parametern destPoints anger tre punkter i ett parallellogram. De tre PointF strukturerna representerar parallellogrammets övre vänstra, övre högra och nedre vänstra hörn. Den fjärde punkten extrapoleras från de tre första för att bilda ett parallellogram. Den ritade metafilen skalas och klipps för att passa parallellogrammet.
De bildattribut som anges av parametern imageAttr ersätter de som angavs när metafilen skrevs.
Se även
Gäller för
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
Skickar posterna i en vald rektangel från en Metafile, en i taget, till en återanropsmetod för visning i ett angivet parallellogram.
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)
Parametrar
- destPoints
- Point[]
Matris med tre Point strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- srcRect
- Rectangle
Rectangle struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Parametern destPoints anger tre punkter i ett parallellogram. De tre Point strukturerna representerar parallellogrammets övre vänstra, övre högra och nedre vänstra hörn. Den fjärde punkten extrapoleras från de tre första för att bilda ett parallellogram. Den ritade metafilen skalas och klipps för att passa parallellogrammet.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
Gäller för
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt med angivna bildattribut.
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)
Parametrar
- destPoint
- PointF
PointF struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa metoden för den specifika Metafile som räknas upp.
De bildattribut som anges av parametern imageAttr ersätter de som angavs när metafilen skrevs.
Se även
Gäller för
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)
Skickar posterna i angiven Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt.
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)
Parametrar
- destPoint
- Point
Point struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
I följande kodexempel skapas ett formulär som har ett Metafile som en av dess privata medlemmar. Metoden OnPaint anropar EnumerateMetafile, som anropar formulärets MetafileCallback metod för varje post i metafilen. Metoden MetafileCallback anropar PlayRecord metoden. Observera att MetafileCallback metoden tar emot postdata som en IntPtr, men PlayRecord metoden förväntar sig att postdata ska vara en bytematris. Anropet till Copy kopierar postdata till en bytematris så att den kan skickas till 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
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Se även
Gäller för
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram.
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)
Parametrar
- destPoints
- Point[]
Matris med tre Point strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Se även
Gäller för
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)
Skickar posterna i angiven Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt.
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)
Parametrar
- destPoint
- PointF
PointF struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Se även
Gäller för
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram.
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)
Parametrar
- destPoints
- PointF[]
Matris med tre PointF strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Parametern destPoints anger tre punkter i ett parallellogram. De tre PointF strukturerna representerar parallellogrammets övre vänstra, övre högra och nedre vänstra hörn. Den fjärde punkten extrapoleras från de tre första för att bilda ett parallellogram. Den ritade metafilen skalas och klipps för att passa parallellogrammet.
Se även
Gäller för
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)
Skickar posterna för angiven Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel.
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)
Parametrar
- destRect
- RectangleF
RectangleF struktur som anger platsen och storleken på den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Se även
Gäller för
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna i angiven Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt.
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)
Parametrar
- destPoint
- Point
Point struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile.
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Se även
Gäller för
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram.
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)
Parametrar
- destPoints
- Point[]
Matris med tre Point strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Gäller för
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)
Skickar posterna för angiven Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel.
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)
Parametrar
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Se även
Gäller för
EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram.
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)
Parametrar
- destPoints
- PointF[]
Matris med tre PointF strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Parametern destPoints anger tre punkter i ett parallellogram. De tre PointF strukturerna representerar parallellogrammets övre vänstra, övre högra och nedre vänstra hörn. Den fjärde punkten extrapoleras från de tre första för att bilda ett parallellogram. Den ritade metafilen skalas och klipps för att passa parallellogrammet.
Se även
Gäller för
EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna för angiven Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel.
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)
Parametrar
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Se även
Gäller för
EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna för angiven Metafile, en i taget, till en motringningsmetod för visning i en angiven rektangel.
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)
Parametrar
- destRect
- RectangleF
RectangleF struktur som anger platsen och storleken på den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Se även
Gäller för
EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt med angivna bildattribut.
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)
Parametrar
- destPoint
- Point
Point struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Se även
Gäller för
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning vid en angiven punkt.
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)
Parametrar
- destPoint
- Point
Point struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- srcRect
- Rectangle
Rectangle struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Gäller för
EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)
Skickar posterna i den angivna Metafile, en i taget, till en motringningsmetod för visning i ett angivet parallellogram med angivna bildattribut.
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);
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)
Parametrar
- destPoints
- Point[]
Matris med tre Point strukturer som definierar ett parallellogram som bestämmer storleken och platsen för den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
- imageAttr
- ImageAttributes
ImageAttributes som anger information om bildattribut för den ritade bilden.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Parametern destPoints anger tre punkter i ett parallellogram. De tre Point strukturerna representerar parallellogrammets övre vänstra, övre högra och nedre vänstra hörn. Den fjärde punkten extrapoleras från de tre första för att bilda ett parallellogram. Den ritade metafilen skalas och klipps för att passa parallellogrammet.
De bildattribut som anges av parametern imageAttr ersätter de som angavs när metafilen skrevs.
Se även
Gäller för
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)
Skickar posterna i en markerad rektangel från en Metafile, en i taget, till en återanropsmetod för visning vid en angiven punkt.
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)
Parametrar
- destPoint
- PointF
PointF struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- srcRect
- RectangleF
RectangleF struktur som anger den del av metafilen som ska ritas i förhållande till det övre vänstra hörnet.
- srcUnit
- GraphicsUnit
Medlem i uppräkningen GraphicsUnit som anger den måttenhet som används för att fastställa den del av metafilen som rektangeln som anges av parametern srcRect innehåller.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.
Alla ritningar som sker utanför den rektangel som anges av parametern srcRect ignoreras.
Gäller för
EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)
Skickar posterna i angiven Metafile, en i taget, till en motringningsmetod för visning vid en angiven punkt.
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)
Parametrar
- destPoint
- PointF
PointF struktur som anger platsen för det övre vänstra hörnet i den ritade metafilen.
- callback
- Graphics.EnumerateMetafileProc
Graphics.EnumerateMetafileProc ombud som anger den metod som metafilposterna skickas till.
- callbackData
-
IntPtr
nativeint
Intern pekare som krävs, men ignoreras. Du kan skicka Zero för den här parametern.
Exempel
Ett kodexempel finns i EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).
Kommentarer
Den här metoden räknar upp posterna som finns i den angivna metafilen. Varje post skickas individuellt till en motringningsmetod som anges av parametern callback . Normalt anropar PlayRecord motringningsmetoden metoden för att "spela upp" eller rita posten.
Om motringningsmetoden anropar PlayRecordmåste den göra det genom att anropa PlayRecord metoden för den specifika Metafile som räknas upp.