Partilhar via


Metafile Construtores

Definição

Inicializa uma nova instância da classe Metafile.

Sobrecargas

Metafile(Stream)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado.

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida informada.

Metafile(String, IntPtr, EmfType, String)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres descritiva pode ser adicionada também.

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida informada.

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida informada.

Metafile(IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres pode ser fornecida para nomear o arquivo.

Metafile(IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres pode ser fornecida para nomear o arquivo.

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit, EmfType)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

Metafile(Stream, IntPtr, EmfType, String)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile. Além disso, uma cadeia de caracteres que contém um nome descritivo para o novo Metafile pode ser adicionada.

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit, String)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida informada. Uma cadeia de caracteres descritiva também pode ser adicionada.

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit, EmfType)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit, String)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida informada. Uma cadeia de caracteres descritiva também pode ser adicionada.

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres que contém um nome descritivo para o novo Metafile podem ser adicionada.

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres que contém um nome descritivo para o novo Metafile podem ser adicionada.

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres descritiva também pode ser adicionada.

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres descritiva também pode ser adicionada.

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit, EmfType)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

Metafile(IntPtr, RectangleF, MetafileFrameUnit, EmfType)

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida informada.

Metafile(String, IntPtr, RectangleF)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura RectangleF que representa o retângulo que limita o novo Metafile.

Metafile(String)

Inicializa uma nova instância da classe Metafile do nome do arquivo especificado.

Metafile(IntPtr, Boolean)

Inicializa uma nova instância da classe Metafile do identificador especificado.

Metafile(IntPtr, EmfType)

Inicializa uma nova instância da classe Metafile do identificador especificado para um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.

Metafile(IntPtr, WmfPlaceableFileHeader)

Inicializa uma nova instância da classe Metafile do identificador especificado e um WmfPlaceableFileHeader.

Metafile(IntPtr, Rectangle)

Inicializa uma nova instância da classe Metafile do contexto do dispositivo especificado, limitado pelo retângulo especificado.

Metafile(IntPtr, RectangleF)

Inicializa uma nova instância da classe Metafile do contexto do dispositivo especificado, limitado pelo retângulo especificado.

Metafile(IntPtr, Rectangle, MetafileFrameUnit, EmfType)

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

Metafile(String, IntPtr)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado.

Metafile(IntPtr, EmfType, String)

Inicializa uma nova instância da classe Metafile do identificador especificado para um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres pode ser fornecida para nomear o arquivo.

Metafile(Stream, IntPtr)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado.

Metafile(IntPtr, Rectangle, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile do contexto de dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida informada.

Metafile(IntPtr, RectangleF, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile do contexto de dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida informada.

Metafile(Stream, IntPtr, EmfType)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.

Metafile(Stream, IntPtr, Rectangle)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura Rectangle que representa o retângulo que limita o novo Metafile.

Metafile(Stream, IntPtr, RectangleF)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura RectangleF que representa o retângulo que limita o novo Metafile.

Metafile(String, IntPtr, EmfType)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.

Metafile(String, IntPtr, Rectangle)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura Rectangle que representa o retângulo que limita o novo Metafile.

Metafile(IntPtr, WmfPlaceableFileHeader, Boolean)

Inicializa uma nova instância da classe Metafile do identificador especificado e um WmfPlaceableFileHeader. Além disso, o parâmetro deleteWmf pode ser usado para excluir o identificador quando o metarquivo for excluído.

Metafile(Stream)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado.

public:
 Metafile(System::IO::Stream ^ stream);
public Metafile (System.IO.Stream stream);
new System.Drawing.Imaging.Metafile : System.IO.Stream -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream)

Parâmetros

stream
Stream

O Stream por meio do qual o novo Metafile será criado.

Exceções

stream é null.

Aplica-se a

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida informada.

public:
 Metafile(System::IO::Stream ^ stream, IntPtr referenceHdc, System::Drawing::RectangleF frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit);
new System.Drawing.Imaging.Metafile : System.IO.Stream * nativeint * System.Drawing.RectangleF * System.Drawing.Imaging.MetafileFrameUnit -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream, referenceHdc As IntPtr, frameRect As RectangleF, frameUnit As MetafileFrameUnit)

Parâmetros

stream
Stream

Um Stream que contém os dados para este Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

Aplica-se a

Metafile(String, IntPtr, EmfType, String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres descritiva pode ser adicionada também.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::Imaging::EmfType type, System::String ^ description);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.Imaging.EmfType type, string description);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.Imaging.EmfType type, string? description);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.Imaging.EmfType * string -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, type As EmfType, description As String)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

type
EmfType

Um EmfType que especifica o formato do Metafile.

description
String

Um String que contém um nome descritivo para o novo Metafile.

Aplica-se a

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida informada.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::Rectangle frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.Rectangle * System.Drawing.Imaging.MetafileFrameUnit -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, frameRect As Rectangle, frameUnit As MetafileFrameUnit)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
Rectangle

Uma estrutura Rectangle que representa o retângulo que limita a nova Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

Aplica-se a

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida informada.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::RectangleF frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.RectangleF * System.Drawing.Imaging.MetafileFrameUnit -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, frameRect As RectangleF, frameUnit As MetafileFrameUnit)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

Aplica-se a

Metafile(IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres pode ser fornecida para nomear o arquivo.

public:
 Metafile(IntPtr referenceHdc, System::Drawing::Rectangle frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type, System::String ^ desc);
public Metafile (IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string desc);
public Metafile (IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string? desc);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.Rectangle * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType * string -> System.Drawing.Imaging.Metafile
Public Sub New (referenceHdc As IntPtr, frameRect As Rectangle, frameUnit As MetafileFrameUnit, type As EmfType, desc As String)

Parâmetros

referenceHdc
IntPtr

nativeint

O identificador para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

desc
String

Um String que contém um nome descritivo para o novo Metafile.

Aplica-se a

Metafile(IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres pode ser fornecida para nomear o arquivo.

public:
 Metafile(IntPtr referenceHdc, System::Drawing::RectangleF frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type, System::String ^ description);
public Metafile (IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string description);
public Metafile (IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string? description);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.RectangleF * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType * string -> System.Drawing.Imaging.Metafile
Public Sub New (referenceHdc As IntPtr, frameRect As RectangleF, frameUnit As MetafileFrameUnit, type As EmfType, description As String)

Parâmetros

referenceHdc
IntPtr

nativeint

O identificador para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

description
String

Um String que contém um nome descritivo para o novo Metafile.

Aplica-se a

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit, EmfType)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

public:
 Metafile(System::IO::Stream ^ stream, IntPtr referenceHdc, System::Drawing::Rectangle frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type);
new System.Drawing.Imaging.Metafile : System.IO.Stream * nativeint * System.Drawing.Rectangle * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream, referenceHdc As IntPtr, frameRect As Rectangle, frameUnit As MetafileFrameUnit, type As EmfType)

Parâmetros

stream
Stream

Um Stream que contém os dados para este Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(Stream, IntPtr, EmfType, String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile. Além disso, uma cadeia de caracteres que contém um nome descritivo para o novo Metafile pode ser adicionada.

public:
 Metafile(System::IO::Stream ^ stream, IntPtr referenceHdc, System::Drawing::Imaging::EmfType type, System::String ^ description);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.Imaging.EmfType type, string description);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.Imaging.EmfType type, string? description);
new System.Drawing.Imaging.Metafile : System.IO.Stream * nativeint * System.Drawing.Imaging.EmfType * string -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream, referenceHdc As IntPtr, type As EmfType, description As String)

Parâmetros

stream
Stream

Um Stream que contém os dados para este Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

type
EmfType

Um EmfType que especifica o formato do Metafile.

description
String

Um String que contém um nome descritivo para o novo Metafile.

Aplica-se a

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

public:
 Metafile(System::IO::Stream ^ stream, IntPtr referenceHdc, System::Drawing::RectangleF frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type);
new System.Drawing.Imaging.Metafile : System.IO.Stream * nativeint * System.Drawing.RectangleF * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream, referenceHdc As IntPtr, frameRect As RectangleF, frameUnit As MetafileFrameUnit, type As EmfType)

Parâmetros

stream
Stream

Um Stream que contém os dados para este Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit, String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida informada. Uma cadeia de caracteres descritiva também pode ser adicionada.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::Rectangle frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::String ^ description);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, string description);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, string? description);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.Rectangle * System.Drawing.Imaging.MetafileFrameUnit * string -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, frameRect As Rectangle, frameUnit As MetafileFrameUnit, description As String)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

description
String

Um String que contém um nome descritivo para o novo Metafile.

Aplica-se a

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit, EmfType)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::RectangleF frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.RectangleF * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, frameRect As RectangleF, frameUnit As MetafileFrameUnit, type As EmfType)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit, String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida informada. Uma cadeia de caracteres descritiva também pode ser adicionada.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::RectangleF frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::String ^ desc);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, string desc);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, string? desc);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.RectangleF * System.Drawing.Imaging.MetafileFrameUnit * string -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, frameRect As RectangleF, frameUnit As MetafileFrameUnit, desc As String)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

desc
String

Um String que contém um nome descritivo para o novo Metafile.

Aplica-se a

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres que contém um nome descritivo para o novo Metafile podem ser adicionada.

public:
 Metafile(System::IO::Stream ^ stream, IntPtr referenceHdc, System::Drawing::Rectangle frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type, System::String ^ description);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string description);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string? description);
new System.Drawing.Imaging.Metafile : System.IO.Stream * nativeint * System.Drawing.Rectangle * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType * string -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream, referenceHdc As IntPtr, frameRect As Rectangle, frameUnit As MetafileFrameUnit, type As EmfType, description As String)

Parâmetros

stream
Stream

Um Stream que contém os dados para este Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

description
String

Um String que contém um nome descritivo para o novo Metafile.

Aplica-se a

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres que contém um nome descritivo para o novo Metafile podem ser adicionada.

public:
 Metafile(System::IO::Stream ^ stream, IntPtr referenceHdc, System::Drawing::RectangleF frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type, System::String ^ description);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string description);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string? description);
new System.Drawing.Imaging.Metafile : System.IO.Stream * nativeint * System.Drawing.RectangleF * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType * string -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream, referenceHdc As IntPtr, frameRect As RectangleF, frameUnit As MetafileFrameUnit, type As EmfType, description As String)

Parâmetros

stream
Stream

Um Stream que contém os dados para este Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

description
String

Um String que contém um nome descritivo para o novo Metafile.

Aplica-se a

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres descritiva também pode ser adicionada.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::Rectangle frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type, System::String ^ description);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string description);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string? description);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.Rectangle * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType * string -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, frameRect As Rectangle, frameUnit As MetafileFrameUnit, type As EmfType, description As String)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

description
String

Um String que contém um nome descritivo para o novo Metafile.

Aplica-se a

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres descritiva também pode ser adicionada.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::RectangleF frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type, System::String ^ description);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string description);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type, string? description);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.RectangleF * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType * string -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, frameRect As RectangleF, frameUnit As MetafileFrameUnit, type As EmfType, description As String)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

description
String

Um String que contém um nome descritivo para o novo Metafile.

Aplica-se a

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit, EmfType)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::Rectangle frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.Rectangle * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, frameRect As Rectangle, frameUnit As MetafileFrameUnit, type As EmfType)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(IntPtr, RectangleF, MetafileFrameUnit, EmfType)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

public:
 Metafile(IntPtr referenceHdc, System::Drawing::RectangleF frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type);
public Metafile (IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.RectangleF * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType -> System.Drawing.Imaging.Metafile
Public Sub New (referenceHdc As IntPtr, frameRect As RectangleF, frameUnit As MetafileFrameUnit, type As EmfType)

Parâmetros

referenceHdc
IntPtr

nativeint

O identificador para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida informada.

public:
 Metafile(System::IO::Stream ^ stream, IntPtr referenceHdc, System::Drawing::Rectangle frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit);
new System.Drawing.Imaging.Metafile : System.IO.Stream * nativeint * System.Drawing.Rectangle * System.Drawing.Imaging.MetafileFrameUnit -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream, referenceHdc As IntPtr, frameRect As Rectangle, frameUnit As MetafileFrameUnit)

Parâmetros

stream
Stream

Um Stream que contém os dados para este Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

Aplica-se a

Metafile(String, IntPtr, RectangleF)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura RectangleF que representa o retângulo que limita o novo Metafile.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::RectangleF frameRect);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.RectangleF frameRect);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.RectangleF -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, frameRect As RectangleF)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

Aplica-se a

Metafile(String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do nome do arquivo especificado.

public:
 Metafile(System::String ^ filename);
public Metafile (string filename);
new System.Drawing.Imaging.Metafile : string -> System.Drawing.Imaging.Metafile
Public Sub New (filename As String)

Parâmetros

filename
String

Um String que representa o nome do arquivo do qual criar o novo Metafile.

Exemplos

O exemplo de código a seguir demonstra como criar e usar um Metafile.


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

Aplica-se a

Metafile(IntPtr, Boolean)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do identificador especificado.

public:
 Metafile(IntPtr henhmetafile, bool deleteEmf);
public Metafile (IntPtr henhmetafile, bool deleteEmf);
new System.Drawing.Imaging.Metafile : nativeint * bool -> System.Drawing.Imaging.Metafile
Public Sub New (henhmetafile As IntPtr, deleteEmf As Boolean)

Parâmetros

henhmetafile
IntPtr

nativeint

Um identificador para um metarquivo avançado.

deleteEmf
Boolean

true para excluir o identificador de metarquivo aprimorado quando o Metafile for excluído; caso contrário, false.

Aplica-se a

Metafile(IntPtr, EmfType)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do identificador especificado para um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.

public:
 Metafile(IntPtr referenceHdc, System::Drawing::Imaging::EmfType emfType);
public Metafile (IntPtr referenceHdc, System.Drawing.Imaging.EmfType emfType);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.Imaging.EmfType -> System.Drawing.Imaging.Metafile
Public Sub New (referenceHdc As IntPtr, emfType As EmfType)

Parâmetros

referenceHdc
IntPtr

nativeint

O identificador para um contexto de dispositivo.

emfType
EmfType

Um EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(IntPtr, WmfPlaceableFileHeader)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do identificador especificado e um WmfPlaceableFileHeader.

public:
 Metafile(IntPtr hmetafile, System::Drawing::Imaging::WmfPlaceableFileHeader ^ wmfHeader);
public Metafile (IntPtr hmetafile, System.Drawing.Imaging.WmfPlaceableFileHeader wmfHeader);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.Imaging.WmfPlaceableFileHeader -> System.Drawing.Imaging.Metafile
Public Sub New (hmetafile As IntPtr, wmfHeader As WmfPlaceableFileHeader)

Parâmetros

hmetafile
IntPtr

nativeint

Um identificador do Windows para um Metafile.

Aplica-se a

Metafile(IntPtr, Rectangle)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do contexto do dispositivo especificado, limitado pelo retângulo especificado.

public:
 Metafile(IntPtr referenceHdc, System::Drawing::Rectangle frameRect);
public Metafile (IntPtr referenceHdc, System.Drawing.Rectangle frameRect);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.Rectangle -> System.Drawing.Imaging.Metafile
Public Sub New (referenceHdc As IntPtr, frameRect As Rectangle)

Parâmetros

referenceHdc
IntPtr

nativeint

O identificador para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

Aplica-se a

Metafile(IntPtr, RectangleF)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do contexto do dispositivo especificado, limitado pelo retângulo especificado.

public:
 Metafile(IntPtr referenceHdc, System::Drawing::RectangleF frameRect);
public Metafile (IntPtr referenceHdc, System.Drawing.RectangleF frameRect);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.RectangleF -> System.Drawing.Imaging.Metafile
Public Sub New (referenceHdc As IntPtr, frameRect As RectangleF)

Parâmetros

referenceHdc
IntPtr

nativeint

O identificador para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

Aplica-se a

Metafile(IntPtr, Rectangle, MetafileFrameUnit, EmfType)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.

public:
 Metafile(IntPtr referenceHdc, System::Drawing::Rectangle frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit, System::Drawing::Imaging::EmfType type);
public Metafile (IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit, System.Drawing.Imaging.EmfType type);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.Rectangle * System.Drawing.Imaging.MetafileFrameUnit * System.Drawing.Imaging.EmfType -> System.Drawing.Imaging.Metafile
Public Sub New (referenceHdc As IntPtr, frameRect As Rectangle, frameUnit As MetafileFrameUnit, type As EmfType)

Parâmetros

referenceHdc
IntPtr

nativeint

O identificador para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

Um EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(String, IntPtr)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc);
public Metafile (string fileName, IntPtr referenceHdc);
new System.Drawing.Imaging.Metafile : string * nativeint -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

Aplica-se a

Metafile(IntPtr, EmfType, String)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do identificador especificado para um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile. Uma cadeia de caracteres pode ser fornecida para nomear o arquivo.

public:
 Metafile(IntPtr referenceHdc, System::Drawing::Imaging::EmfType emfType, System::String ^ description);
public Metafile (IntPtr referenceHdc, System.Drawing.Imaging.EmfType emfType, string description);
public Metafile (IntPtr referenceHdc, System.Drawing.Imaging.EmfType emfType, string? description);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.Imaging.EmfType * string -> System.Drawing.Imaging.Metafile
Public Sub New (referenceHdc As IntPtr, emfType As EmfType, description As String)

Parâmetros

referenceHdc
IntPtr

nativeint

O identificador para um contexto de dispositivo.

emfType
EmfType

Um EmfType que especifica o formato do Metafile.

description
String

Um nome descritivo para o novo Metafile.

Aplica-se a

Metafile(Stream, IntPtr)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado.

public:
 Metafile(System::IO::Stream ^ stream, IntPtr referenceHdc);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc);
new System.Drawing.Imaging.Metafile : System.IO.Stream * nativeint -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream, referenceHdc As IntPtr)

Parâmetros

stream
Stream

Um Stream que contém os dados para este Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

Aplica-se a

Metafile(IntPtr, Rectangle, MetafileFrameUnit)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do contexto de dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida informada.

public:
 Metafile(IntPtr referenceHdc, System::Drawing::Rectangle frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit);
public Metafile (IntPtr referenceHdc, System.Drawing.Rectangle frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.Rectangle * System.Drawing.Imaging.MetafileFrameUnit -> System.Drawing.Imaging.Metafile
Public Sub New (referenceHdc As IntPtr, frameRect As Rectangle, frameUnit As MetafileFrameUnit)

Parâmetros

referenceHdc
IntPtr

nativeint

O identificador para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

Aplica-se a

Metafile(IntPtr, RectangleF, MetafileFrameUnit)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do contexto de dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida informada.

public:
 Metafile(IntPtr referenceHdc, System::Drawing::RectangleF frameRect, System::Drawing::Imaging::MetafileFrameUnit frameUnit);
public Metafile (IntPtr referenceHdc, System.Drawing.RectangleF frameRect, System.Drawing.Imaging.MetafileFrameUnit frameUnit);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.RectangleF * System.Drawing.Imaging.MetafileFrameUnit -> System.Drawing.Imaging.Metafile
Public Sub New (referenceHdc As IntPtr, frameRect As RectangleF, frameUnit As MetafileFrameUnit)

Parâmetros

referenceHdc
IntPtr

nativeint

O identificador para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

frameUnit
MetafileFrameUnit

Um MetafileFrameUnit que especifica a unidade de medida para frameRect.

Aplica-se a

Metafile(Stream, IntPtr, EmfType)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.

public:
 Metafile(System::IO::Stream ^ stream, IntPtr referenceHdc, System::Drawing::Imaging::EmfType type);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.Imaging.EmfType type);
new System.Drawing.Imaging.Metafile : System.IO.Stream * nativeint * System.Drawing.Imaging.EmfType -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream, referenceHdc As IntPtr, type As EmfType)

Parâmetros

stream
Stream

Um Stream que contém os dados para este Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

type
EmfType

Um EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(Stream, IntPtr, Rectangle)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura Rectangle que representa o retângulo que limita o novo Metafile.

public:
 Metafile(System::IO::Stream ^ stream, IntPtr referenceHdc, System::Drawing::Rectangle frameRect);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.Rectangle frameRect);
new System.Drawing.Imaging.Metafile : System.IO.Stream * nativeint * System.Drawing.Rectangle -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream, referenceHdc As IntPtr, frameRect As Rectangle)

Parâmetros

stream
Stream

Um Stream que contém os dados para este Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

Aplica-se a

Metafile(Stream, IntPtr, RectangleF)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura RectangleF que representa o retângulo que limita o novo Metafile.

public:
 Metafile(System::IO::Stream ^ stream, IntPtr referenceHdc, System::Drawing::RectangleF frameRect);
public Metafile (System.IO.Stream stream, IntPtr referenceHdc, System.Drawing.RectangleF frameRect);
new System.Drawing.Imaging.Metafile : System.IO.Stream * nativeint * System.Drawing.RectangleF -> System.Drawing.Imaging.Metafile
Public Sub New (stream As Stream, referenceHdc As IntPtr, frameRect As RectangleF)

Parâmetros

stream
Stream

Um Stream que contém os dados para este Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que limita o novo Metafile.

Aplica-se a

Metafile(String, IntPtr, EmfType)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::Imaging::EmfType type);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.Imaging.EmfType type);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.Imaging.EmfType -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, type As EmfType)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

type
EmfType

Um EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(String, IntPtr, Rectangle)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura Rectangle que representa o retângulo que limita o novo Metafile.

public:
 Metafile(System::String ^ fileName, IntPtr referenceHdc, System::Drawing::Rectangle frameRect);
public Metafile (string fileName, IntPtr referenceHdc, System.Drawing.Rectangle frameRect);
new System.Drawing.Imaging.Metafile : string * nativeint * System.Drawing.Rectangle -> System.Drawing.Imaging.Metafile
Public Sub New (fileName As String, referenceHdc As IntPtr, frameRect As Rectangle)

Parâmetros

fileName
String

Um String que representa o nome do arquivo do novo Metafile.

referenceHdc
IntPtr

nativeint

Um identificador do Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que limita o novo Metafile.

Aplica-se a

Metafile(IntPtr, WmfPlaceableFileHeader, Boolean)

Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do identificador especificado e um WmfPlaceableFileHeader. Além disso, o parâmetro deleteWmf pode ser usado para excluir o identificador quando o metarquivo for excluído.

public:
 Metafile(IntPtr hmetafile, System::Drawing::Imaging::WmfPlaceableFileHeader ^ wmfHeader, bool deleteWmf);
public Metafile (IntPtr hmetafile, System.Drawing.Imaging.WmfPlaceableFileHeader wmfHeader, bool deleteWmf);
new System.Drawing.Imaging.Metafile : nativeint * System.Drawing.Imaging.WmfPlaceableFileHeader * bool -> System.Drawing.Imaging.Metafile
Public Sub New (hmetafile As IntPtr, wmfHeader As WmfPlaceableFileHeader, deleteWmf As Boolean)

Parâmetros

hmetafile
IntPtr

nativeint

Um identificador do Windows para um Metafile.

deleteWmf
Boolean

true para excluir o identificador para o novo Metafile quando o Metafile for excluído; caso contrário, false.

Aplica-se a