Metafile Construtores

Definição

Inicializa uma nova instância da Metafile classe.

Sobrecargas

Name Description
Metafile(Stream)

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

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit)

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

Metafile(String, IntPtr, EmfType, String)

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para um contexto de dispositivo e uma enumeração EmfType que especifica o formato do Metafile. Também pode ser adicionada uma cadeia descritiva.

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle Windows para o contexto de um dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida fornecida.

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle Windows para o contexto de um dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida fornecida.

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

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada pelo retângulo especificado que utiliza a unidade de medida fornecida, e uma EmfType enumeração que especifica o formato do Metafile. Pode ser fornecida uma string para nomear o ficheiro.

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

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada pelo retângulo especificado que utiliza a unidade de medida fornecida, e uma EmfType enumeração que especifica o formato do Metafile. Pode ser fornecida uma string para nomear o ficheiro.

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

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle 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 do Metafile.

Metafile(Stream, IntPtr, EmfType, String)

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

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

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle 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 do Metafile.

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

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle Windows para o contexto de um dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida fornecida. Também pode ser adicionada uma cadeia descritiva.

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

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para o contexto de um 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 do Metafile.

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

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle Windows para o contexto de um dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida fornecida. Também pode ser adicionada uma cadeia descritiva.

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

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle 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 do Metafile. Pode ser adicionada uma cadeia que contenha um nome descritivo para o novo Metafile .

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

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle 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 do Metafile. Pode ser adicionada uma cadeia que contenha um nome descritivo para o novo Metafile .

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

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para o contexto de um 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 do Metafile. Também pode ser adicionada uma cadeia descritiva.

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

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para o contexto de um 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 do Metafile. Também pode ser adicionada uma cadeia descritiva.

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

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para o contexto de um 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 do Metafile.

Metafile(IntPtr, RectangleF, MetafileFrameUnit, EmfType)

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

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit)

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

Metafile(String, IntPtr, RectangleF)

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

Metafile(String)

Inicializa uma nova instância da Metafile classe a partir do nome do ficheiro especificado.

Metafile(IntPtr, Boolean)

Inicializa uma nova instância da Metafile classe a partir do handle especificado.

Metafile(IntPtr, EmfType)

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

Metafile(IntPtr, WmfPlaceableFileHeader)

Inicializa uma nova instância da Metafile classe a partir do handle especificado e de um WmfPlaceableFileHeader.

Metafile(IntPtr, Rectangle)

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

Metafile(IntPtr, RectangleF)

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

Metafile(IntPtr, Rectangle, MetafileFrameUnit, EmfType)

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

Metafile(String, IntPtr)

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

Metafile(IntPtr, EmfType, String)

Inicializa uma nova instância da Metafile classe a partir do handle especificado para um contexto de dispositivo e uma EmfType enumeração que especifica o formato do Metafile. Pode ser fornecida uma cadeia para nomear o ficheiro.

Metafile(Stream, IntPtr)

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

Metafile(IntPtr, Rectangle, MetafileFrameUnit)

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada pelo retângulo especificado que utiliza a unidade de medida fornecida.

Metafile(IntPtr, RectangleF, MetafileFrameUnit)

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada pelo retângulo especificado que utiliza a unidade de medida fornecida.

Metafile(Stream, IntPtr, EmfType)

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

Metafile(Stream, IntPtr, Rectangle)

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle de Windows para o contexto de um 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 a partir do fluxo de dados especificado, um handle de Windows para o contexto de um 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 ficheiro especificado, um handle de Windows para um contexto de dispositivo e uma enumeração EmfType que especifica o formato do Metafile.

Metafile(String, IntPtr, Rectangle)

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para o contexto de um 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 Metafile classe a partir do handle especificado e de um WmfPlaceableFileHeader. Além disso, o deleteWmf parâmetro pode ser usado para eliminar o handle quando o metaficheiro é eliminado.

Metafile(Stream)

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

Inicializa uma nova instância da Metafile classe a partir 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

A Stream partir da qual criar o novo Metafile.

Exceções

stream é null.

Aplica-se a

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit)

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

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

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

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

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
RectangleF

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

frameUnit
MetafileFrameUnit

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para um contexto de dispositivo e uma enumeração EmfType que especifica o formato do Metafile. Também pode ser adicionada uma cadeia descritiva.

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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

type
EmfType

E EmfType que especifica o formato do Metafile.

description
String

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle Windows para o contexto de um dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida fornecida.

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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
Rectangle

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

frameUnit
MetafileFrameUnit

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle Windows para o contexto de um dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida fornecida.

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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
RectangleF

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

frameUnit
MetafileFrameUnit

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada pelo retângulo especificado que utiliza a unidade de medida fornecida, e uma EmfType enumeração que especifica o formato do Metafile. Pode ser fornecida uma string para nomear o ficheiro.

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 handle para um contexto de dispositivo.

frameRect
Rectangle

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E EmfType que especifica o formato do Metafile.

desc
String

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada pelo retângulo especificado que utiliza a unidade de medida fornecida, e uma EmfType enumeração que especifica o formato do Metafile. Pode ser fornecida uma string para nomear o ficheiro.

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 handle para um contexto de dispositivo.

frameRect
RectangleF

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E EmfType que especifica o formato do Metafile.

description
String

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle 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 do 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

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

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
Rectangle

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(Stream, IntPtr, EmfType, String)

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

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

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

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

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

type
EmfType

E EmfType que especifica o formato do Metafile.

description
String

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle 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 do 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

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

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
RectangleF

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle Windows para o contexto de um dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida fornecida. Também pode ser adicionada uma cadeia descritiva.

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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
Rectangle

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

description
String

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para o contexto de um 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 do 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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
RectangleF

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle Windows para o contexto de um dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida fornecida. Também pode ser adicionada uma cadeia descritiva.

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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
RectangleF

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

desc
String

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle 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 do Metafile. Pode ser adicionada uma cadeia que contenha um nome descritivo para o novo Metafile .

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

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

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
Rectangle

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E EmfType que especifica o formato do Metafile.

description
String

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle 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 do Metafile. Pode ser adicionada uma cadeia que contenha um nome descritivo para o novo Metafile .

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

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

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
RectangleF

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E EmfType que especifica o formato do Metafile.

description
String

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para o contexto de um 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 do Metafile. Também pode ser adicionada uma cadeia descritiva.

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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
Rectangle

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E EmfType que especifica o formato do Metafile.

description
String

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para o contexto de um 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 do Metafile. Também pode ser adicionada uma cadeia descritiva.

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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
RectangleF

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E EmfType que especifica o formato do Metafile.

description
String

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para o contexto de um 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 do 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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
Rectangle

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(IntPtr, RectangleF, MetafileFrameUnit, EmfType)

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

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada pelo retângulo especificado que utiliza a unidade de medida fornecida, e uma EmfType enumeração que especifica o formato do 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 handle para um contexto de dispositivo.

frameRect
RectangleF

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit)

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

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

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

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

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
Rectangle

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

frameUnit
MetafileFrameUnit

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para o contexto de um 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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
RectangleF

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da Metafile classe a partir do nome do ficheiro 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

A String que representa o nome do ficheiro a partir do qual se deve criar o novo Metafile.

Exemplos

O exemplo de código seguinte 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da Metafile classe a partir do handle 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 handle para um metaficheiro melhorado.

deleteEmf
Boolean

true para eliminar o handler de metaficheiro melhorado quando o Metafile for eliminado; caso contrário, false.

Aplica-se a

Metafile(IntPtr, EmfType)

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

Inicializa uma nova instância da Metafile classe a partir do handle especificado para um contexto de dispositivo e uma EmfType enumeração que especifica o formato do 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 handle para um contexto de dispositivo.

emfType
EmfType

E EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(IntPtr, WmfPlaceableFileHeader)

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

Inicializa uma nova instância da Metafile classe a partir do handle especificado e de 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

Uma manivela de janelas para um Metafile.

Aplica-se a

Metafile(IntPtr, Rectangle)

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

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada 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 handle para um contexto de dispositivo.

frameRect
Rectangle

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada 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 handle para um contexto de dispositivo.

frameRect
RectangleF

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada pelo retângulo especificado que utiliza a unidade de medida fornecida, e uma EmfType enumeração que especifica o formato do 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 handle para um contexto de dispositivo.

frameRect
Rectangle

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

frameUnit
MetafileFrameUnit

A MetafileFrameUnit que especifica a unidade de medida para frameRect.

type
EmfType

E EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(String, IntPtr)

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

Inicializa uma nova instância da Metafile classe com o nome de ficheiro 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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

Aplica-se a

Metafile(IntPtr, EmfType, String)

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

Inicializa uma nova instância da Metafile classe a partir do handle especificado para um contexto de dispositivo e uma EmfType enumeração que especifica o formato do Metafile. Pode ser fornecida uma cadeia para nomear o ficheiro.

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 handle para um contexto de dispositivo.

emfType
EmfType

E 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da Metafile classe a partir 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

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

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

Aplica-se a

Metafile(IntPtr, Rectangle, MetafileFrameUnit)

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

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada pelo retângulo especificado que utiliza a unidade de medida fornecida.

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 handle para um contexto de dispositivo.

frameRect
Rectangle

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

frameUnit
MetafileFrameUnit

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da Metafile classe a partir do contexto do dispositivo especificado, limitada pelo retângulo especificado que utiliza a unidade de medida fornecida.

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 handle para um contexto de dispositivo.

frameRect
RectangleF

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

frameUnit
MetafileFrameUnit

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle Windows para um contexto de dispositivo e uma enumeração EmfType que especifica o formato do 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

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

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

type
EmfType

E EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(Stream, IntPtr, Rectangle)

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

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle de Windows para o contexto de um 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

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

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
Rectangle

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile a partir do fluxo de dados especificado, um handle de Windows para o contexto de um 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

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

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
RectangleF

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para um contexto de dispositivo e uma enumeração EmfType que especifica o formato do 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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

type
EmfType

E EmfType que especifica o formato do Metafile.

Aplica-se a

Metafile(String, IntPtr, Rectangle)

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

Inicializa uma nova instância da classe Metafile com o nome de ficheiro especificado, um handle de Windows para o contexto de um 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

A String que representa o nome do ficheiro do novo Metafile.

referenceHdc
IntPtr

nativeint

Um handle do Windows para um contexto de dispositivo.

frameRect
Rectangle

A 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da Metafile classe a partir do handle especificado e de um WmfPlaceableFileHeader. Além disso, o deleteWmf parâmetro pode ser usado para eliminar o handle quando o metaficheiro é eliminado.

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

Uma manivela de janelas para um Metafile.

deleteWmf
Boolean

true para eliminar o handle para o novo Metafile quando o Metafile for eliminado; caso contrário, false.

Aplica-se a