Metafile Construtores

Definição

Inicializa uma nova instância da classe Metafile.

Sobrecargas

Nome Description
Metafile(Stream)

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

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que vincula 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 arquivo especificado, um identificador de Windows para um contexto de dispositivo e uma enumeração EmfType que especifica o formato do Metafile. Uma cadeia de caracteres descritiva também pode ser adicionada.

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile com o nome do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que vincula 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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que vincula o novo Metafile e a unidade de medida fornecida.

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

Inicializa uma nova instância da classe do Metafile contexto do dispositivo especificado, delimitado pelo retângulo especificado que usa a unidade de medida fornecida e uma EmfType enumeração que especifica o formato do 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 do Metafile contexto do dispositivo especificado, delimitado pelo retângulo especificado que usa a unidade de medida fornecida e uma EmfType enumeração que especifica o formato do 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 de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que associa 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 do fluxo de dados especificado, um identificador de Windows para um contexto de dispositivo e uma enumeração EmfType que especifica o formato do 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 de Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que associa 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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que vincula o novo Metafile e a unidade de medida fornecida. 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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que associa 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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que vincula o novo Metafile e a unidade de medida fornecida. 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 de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que associa o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato do Metafile. Uma cadeia de caracteres que contém um nome descritivo para o novo Metafile pode ser adicionada.

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

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

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

Inicializa uma nova instância da classe Metafile com o nome do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que associa o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato do 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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que associa o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato do 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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que associa 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 classe do Metafile contexto do dispositivo especificado, delimitado pelo retângulo especificado que usa 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 do fluxo de dados especificado, um identificador Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que vincula 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 arquivo especificado, um identificador de Windows para um contexto de dispositivo e uma estrutura RectangleF que representa o retângulo que associa o novo Metafile.

Metafile(String)

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

Metafile(IntPtr, Boolean)

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

Metafile(IntPtr, EmfType)

Inicializa uma nova instância da classe do Metafile identificador 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 classe do Metafile identificador especificado e de um WmfPlaceableFileHeader.

Metafile(IntPtr, Rectangle)

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

Metafile(IntPtr, RectangleF)

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

Metafile(IntPtr, Rectangle, MetafileFrameUnit, EmfType)

Inicializa uma nova instância da classe do Metafile contexto do dispositivo especificado, delimitado pelo retângulo especificado que usa 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 do arquivo especificado.

Metafile(IntPtr, EmfType, String)

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

Metafile(Stream, IntPtr)

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

Metafile(IntPtr, Rectangle, MetafileFrameUnit)

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

Metafile(IntPtr, RectangleF, MetafileFrameUnit)

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

Metafile(Stream, IntPtr, EmfType)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador de 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 do fluxo de dados especificado, um identificador de Windows para um contexto de dispositivo e uma estrutura Rectangle que representa o retângulo que associa o novo Metafile.

Metafile(Stream, IntPtr, RectangleF)

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

Metafile(String, IntPtr, EmfType)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador 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 arquivo especificado, um identificador de Windows para um contexto de dispositivo e uma estrutura Rectangle que representa o retângulo que associa o novo Metafile.

Metafile(IntPtr, WmfPlaceableFileHeader, Boolean)

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

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 classe do Metafile 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 do fluxo de dados especificado, um identificador Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que vincula 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

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

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que vincula 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
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 arquivo especificado, um identificador de Windows para um contexto de dispositivo e uma enumeração EmfType que especifica o formato do Metafile. Uma cadeia de caracteres descritiva também pode ser adicionada.

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 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
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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que vincula 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

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

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
Rectangle

Uma Rectangle estrutura que representa o retângulo que vincula o novo 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
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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que vincula 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

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

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que vincula 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe do Metafile contexto do dispositivo especificado, delimitado pelo retângulo especificado que usa a unidade de medida fornecida e uma EmfType enumeração que especifica o formato do 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 vincula 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe do Metafile contexto do dispositivo especificado, delimitado pelo retângulo especificado que usa a unidade de medida fornecida e uma EmfType enumeração que especifica o formato do 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 vincula 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que associa 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

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

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que vincula 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

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

referenceHdc
IntPtr

nativeint

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

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que associa 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

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

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que vincula 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
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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que vincula o novo Metafile e a unidade de medida fornecida. 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 Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que vincula 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
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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que associa 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

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

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que vincula 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
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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que vincula o novo Metafile e a unidade de medida fornecida. 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 Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que vincula 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que associa o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato do Metafile. 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::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 isso Metafile.

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que vincula 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que associa o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato do Metafile. 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::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 isso Metafile.

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que vincula 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
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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que associa o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato do 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 Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que vincula 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
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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que associa o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato do 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 Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que vincula 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
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 do arquivo especificado, um identificador de Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que associa 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

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

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que vincula 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe do Metafile contexto do dispositivo especificado, delimitado pelo retângulo especificado que usa 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 identificador para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que vincula 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que vincula 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

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

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que vincula 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
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 arquivo especificado, um identificador de Windows para um contexto de dispositivo e uma estrutura RectangleF que representa o retângulo que associa 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 Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que vincula 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 classe do Metafile 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe do Metafile 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 metafile aprimorado.

deleteEmf
Boolean

true para excluir o identificador de metafile aprimorado quando ele Metafile for excluído; 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 classe do Metafile identificador 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 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

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

Um identificador de janela 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 classe do Metafile 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 vincula 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 classe do Metafile 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 vincula 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 classe do Metafile contexto do dispositivo especificado, delimitado pelo retângulo especificado que usa 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 identificador para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que vincula 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
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 do 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 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 classe do Metafile identificador especificado para um contexto de dispositivo e uma EmfType enumeração que especifica o formato do 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe do Metafile 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 isso Metafile.

referenceHdc
IntPtr

nativeint

Um identificador 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 classe do Metafile contexto do dispositivo especificado, limitado pelo retângulo especificado que usa 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 identificador para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que vincula 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

Inicializa uma nova instância da classe do Metafile contexto do dispositivo especificado, limitado pelo retângulo especificado que usa 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 identificador para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que vincula 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
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs
Origem:
Metafile.cs

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

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

referenceHdc
IntPtr

nativeint

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

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador de Windows para um contexto de dispositivo e uma estrutura Rectangle que representa o retângulo que associa 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 isso Metafile.

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que vincula 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 do fluxo de dados especificado, um identificador de Windows para um contexto de dispositivo e uma estrutura RectangleF que representa o retângulo que associa 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 isso Metafile.

referenceHdc
IntPtr

nativeint

Um identificador Windows para um contexto de dispositivo.

frameRect
RectangleF

Um RectangleF que representa o retângulo que vincula 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 arquivo especificado, um identificador 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

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

referenceHdc
IntPtr

nativeint

Um identificador 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
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 arquivo especificado, um identificador de Windows para um contexto de dispositivo e uma estrutura Rectangle que representa o retângulo que associa 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 Windows para um contexto de dispositivo.

frameRect
Rectangle

Um Rectangle que representa o retângulo que vincula 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 classe do Metafile identificador especificado e de um WmfPlaceableFileHeader. Além disso, o deleteWmf parâmetro pode ser usado para excluir o identificador quando o metafile é 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 de janela 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