Graphics.EnumerateMetafile Metod

Definition

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

destRect
Rectangle

Rectangle 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, 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

metafile
Metafile

Metafile för att räkna upp.

destRect
Rectangle

Rectangle struktur som anger platsen och storleken på 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.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

destRect
Rectangle

Rectangle struktur som anger platsen och storleken på 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.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

destRect
Rectangle

Rectangle struktur som anger platsen och storleken på 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.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

destRect
Rectangle

Rectangle 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, 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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

destRect
Rectangle

Rectangle 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, 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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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

metafile
Metafile

Metafile för att räkna upp.

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.

Se även

Gäller för