Metafile Classe

Definição

Define um metarquivo gráfico.Defines a graphic metafile. Um metarquivo contém registros que descrevem uma sequência de operações de gráficos que pode ser registrada (construída) e reproduzida (exibida).A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). Essa classe não é herdável.This class is not inheritable.

public ref class Metafile sealed : System::Drawing::Image
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public sealed class Metafile : System.Drawing.Image
type Metafile = class
    inherit Image
Public NotInheritable Class Metafile
Inherits Image
Herança
Atributos

Exemplos

O exemplo de código a seguir demonstra como criar um Metafile e usar o método PlayRecord.The following code example demonstrates how to create a Metafile and use the PlayRecord method.


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

Comentários

Quando você usa o método Save para salvar uma imagem gráfica como um arquivo de formato WMF (WMF) ou Enhanced Metafile Format (EMF), o arquivo resultante é salvo como um arquivo PNG (Portable Network Graphics) em vez disso.When you use the Save method to save a graphic image as a Windows Metafile Format (WMF) or Enhanced Metafile Format (EMF) file, the resulting file is saved as a Portable Network Graphics (PNG) file instead. Esse comportamento ocorre porque o componente de GDI+GDI+ do .NET Framework.NET Framework não tem um codificador que você pode usar para salvar arquivos como arquivos. wmf ou. EMF.This behavior occurs because the GDI+GDI+ component of the .NET Framework.NET Framework does not have an encoder that you can use to save files as .wmf or .emf files.

Construtores

Metafile(IntPtr, Boolean)

Inicializa uma nova instância da classe Metafile do identificador especificado.Initializes a new instance of the Metafile class from the specified handle.

Metafile(IntPtr, EmfType)

Inicializa uma nova instância da classe Metafile do identificador especificado para um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified handle to a device context and an EmfType enumeration that specifies the format of the Metafile.

Metafile(IntPtr, EmfType, String)

Inicializa uma nova instância da classe Metafile do identificador especificado para um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified handle to a device context and an EmfType enumeration that specifies the format of the Metafile. Uma cadeia de caracteres pode ser fornecida para nomear o arquivo.A string can be supplied to name the file.

Metafile(IntPtr, Rectangle)

Inicializa uma nova instância da classe Metafile do contexto do dispositivo especificado, limitado pelo retângulo especificado.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle.

Metafile(IntPtr, Rectangle, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile do contexto de dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida informada.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure.

Metafile(IntPtr, Rectangle, MetafileFrameUnit, EmfType)

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

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

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. Uma cadeia de caracteres pode ser fornecida para nomear o arquivo.A string can be provided to name the file.

Metafile(IntPtr, RectangleF)

Inicializa uma nova instância da classe Metafile do contexto do dispositivo especificado, limitado pelo retângulo especificado.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle.

Metafile(IntPtr, RectangleF, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile do contexto de dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida informada.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure.

Metafile(IntPtr, RectangleF, MetafileFrameUnit, EmfType)

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

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

Inicializa uma nova instância da classe Metafile com base no contexto do dispositivo especificado, limitado pelo retângulo especificado que usa a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. Uma cadeia de caracteres pode ser fornecida para nomear o arquivo.A string can be provided to name the file.

Metafile(IntPtr, WmfPlaceableFileHeader)

Inicializa uma nova instância da classe Metafile do identificador especificado e um WmfPlaceableFileHeader.Initializes a new instance of the Metafile class from the specified handle and a WmfPlaceableFileHeader.

Metafile(IntPtr, WmfPlaceableFileHeader, Boolean)

Inicializa uma nova instância da classe Metafile do identificador especificado e um WmfPlaceableFileHeader.Initializes a new instance of the Metafile class from the specified handle and a WmfPlaceableFileHeader. Além disso, o parâmetro deleteWmf pode ser usado para excluir o identificador quando o metarquivo for excluído.Also, the deleteWmf parameter can be used to delete the handle when the metafile is deleted.

Metafile(Stream)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado.Initializes a new instance of the Metafile class from the specified data stream.

Metafile(Stream, IntPtr)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado.Initializes a new instance of the Metafile class from the specified data stream.

Metafile(Stream, IntPtr, EmfType)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, and an EmfType enumeration that specifies the format of the Metafile.

Metafile(Stream, IntPtr, EmfType, String)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, and an EmfType enumeration that specifies the format of the Metafile. Além disso, uma cadeia de caracteres que contém um nome descritivo para o novo Metafile pode ser adicionada.Also, a string that contains a descriptive name for the new Metafile can be added.

Metafile(Stream, IntPtr, Rectangle)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura Rectangle que representa o retângulo que limita o novo Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, and a Rectangle structure that represents the rectangle that bounds the new Metafile.

Metafile(Stream, IntPtr, Rectangle, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida informada.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure.

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

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

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

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. Uma cadeia de caracteres que contém um nome descritivo para o novo Metafile podem ser adicionada.A string that contains a descriptive name for the new Metafile can be added.

Metafile(Stream, IntPtr, RectangleF)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura RectangleF que representa o retângulo que limita o novo Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, and a RectangleF structure that represents the rectangle that bounds the new Metafile.

Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida informada.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure.

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

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

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

Inicializa uma nova instância da classe Metafile do fluxo de dados especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class from the specified data stream, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. Uma cadeia de caracteres que contém um nome descritivo para o novo Metafile podem ser adicionada.A string that contains a descriptive name for the new Metafile can be added.

Metafile(String)

Inicializa uma nova instância da classe Metafile do nome do arquivo especificado.Initializes a new instance of the Metafile class from the specified file name.

Metafile(String, IntPtr)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado.Initializes a new instance of the Metafile class with the specified file name.

Metafile(String, IntPtr, EmfType)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, and an EmfType enumeration that specifies the format of the Metafile.

Metafile(String, IntPtr, EmfType, String)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, and an EmfType enumeration that specifies the format of the Metafile. Uma cadeia de caracteres descritiva pode ser adicionada também.A descriptive string can be added, as well.

Metafile(String, IntPtr, Rectangle)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura Rectangle que representa o retângulo que limita o novo Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, and a Rectangle structure that represents the rectangle that bounds the new Metafile.

Metafile(String, IntPtr, Rectangle, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida informada.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure.

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

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

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

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. Uma cadeia de caracteres descritiva também pode ser adicionada.A descriptive string can also be added.

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

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura Rectangle que representa o retângulo que limita o novo Metafile e a unidade de medida informada.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a Rectangle structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure. Uma cadeia de caracteres descritiva também pode ser adicionada.A descriptive string can also be added.

Metafile(String, IntPtr, RectangleF)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo e uma estrutura RectangleF que representa o retângulo que limita o novo Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, and a RectangleF structure that represents the rectangle that bounds the new Metafile.

Metafile(String, IntPtr, RectangleF, MetafileFrameUnit)

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida informada.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure.

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

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile.

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

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows para um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile, a unidade de medida fornecida e uma enumeração EmfType que especifica o formato de Metafile.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, the supplied unit of measure, and an EmfType enumeration that specifies the format of the Metafile. Uma cadeia de caracteres descritiva também pode ser adicionada.A descriptive string can also be added.

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

Inicializa uma nova instância da classe Metafile com o nome de arquivo especificado, um identificador do Windows em um contexto de dispositivo, uma estrutura RectangleF que representa o retângulo que limita o novo Metafile e a unidade de medida informada.Initializes a new instance of the Metafile class with the specified file name, a Windows handle to a device context, a RectangleF structure that represents the rectangle that bounds the new Metafile, and the supplied unit of measure. Uma cadeia de caracteres descritiva também pode ser adicionada.A descriptive string can also be added.

Propriedades

Flags

Obtém sinalizadores de atributo para os dados de pixel deste Image.Gets attribute flags for the pixel data of this Image.

(Herdado de Image)
FrameDimensionsList

Obtém uma matriz de GUIDs que representam as dimensões dos quadros neste Image.Gets an array of GUIDs that represent the dimensions of frames within this Image.

(Herdado de Image)
Height

Obtém a altura, em pixels, deste Image.Gets the height, in pixels, of this Image.

(Herdado de Image)
HorizontalResolution

Obtém a resolução horizontal, em pixels por polegada, desta Image.Gets the horizontal resolution, in pixels per inch, of this Image.

(Herdado de Image)
Palette

Obtém ou define a paleta de cores usada para este Image.Gets or sets the color palette used for this Image.

(Herdado de Image)
PhysicalDimension

Obtém a largura e a altura dessa imagem.Gets the width and height of this image.

(Herdado de Image)
PixelFormat

Obtém o formato de pixel para este Image.Gets the pixel format for this Image.

(Herdado de Image)
PropertyIdList

Obtém as IDs dos itens de propriedade armazenados neste Image.Gets IDs of the property items stored in this Image.

(Herdado de Image)
PropertyItems

Obtém todos os itens de propriedade (partes de metadados) armazenados neste Image.Gets all the property items (pieces of metadata) stored in this Image.

(Herdado de Image)
RawFormat

Obtém o formato de arquivo deste Image.Gets the file format of this Image.

(Herdado de Image)
Size

Obtém a largura e a altura, em pixels, dessa imagem.Gets the width and height, in pixels, of this image.

(Herdado de Image)
Tag

Obtém ou define um objeto que fornece dados adicionais sobre a imagem.Gets or sets an object that provides additional data about the image.

(Herdado de Image)
VerticalResolution

Obtém a resolução vertical, em pixels por polegada, dessa Image.Gets the vertical resolution, in pixels per inch, of this Image.

(Herdado de Image)
Width

Obtém a largura, em pixels, desse Image.Gets the width, in pixels, of this Image.

(Herdado de Image)

Métodos

Clone()

Cria uma cópia exata deste Image.Creates an exact copy of this Image.

(Herdado de Image)
CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Herdado de MarshalByRefObject)
Dispose()

Libera todos os recursos usados por este Image.Releases all resources used by this Image.

(Herdado de Image)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo Image e, opcionalmente, libera os recursos gerenciados.Releases the unmanaged resources used by the Image and optionally releases the managed resources.

(Herdado de Image)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetBounds(GraphicsUnit)

Obtém os limites da imagem na unidade especificada.Gets the bounds of the image in the specified unit.

(Herdado de Image)
GetEncoderParameterList(Guid)

Retorna informações sobre os parâmetros com suporte do codificador de imagem especificado.Returns information about the parameters supported by the specified image encoder.

(Herdado de Image)
GetFrameCount(FrameDimension)

Retorna o número de quadros da dimensão especificada.Returns the number of frames of the specified dimension.

(Herdado de Image)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetHenhmetafile()

Retorna um identificador do Windows para um Metafile avançado.Returns a Windows handle to an enhanced Metafile.

GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
GetMetafileHeader()

Retorna o MetafileHeader associado a este Metafile.Returns the MetafileHeader associated with this Metafile.

GetMetafileHeader(IntPtr)

Retorna o MetafileHeader associado ao Metafile especificado.Returns the MetafileHeader associated with the specified Metafile.

GetMetafileHeader(IntPtr, WmfPlaceableFileHeader)

Retorna o MetafileHeader associado ao Metafile especificado.Returns the MetafileHeader associated with the specified Metafile.

GetMetafileHeader(Stream)

Retorna o MetafileHeader associado ao Metafile especificado.Returns the MetafileHeader associated with the specified Metafile.

GetMetafileHeader(String)

Retorna o MetafileHeader associado ao Metafile especificado.Returns the MetafileHeader associated with the specified Metafile.

GetPropertyItem(Int32)

Obtém o item de propriedade especificado deste Image.Gets the specified property item from this Image.

(Herdado de Image)
GetThumbnailImage(Int32, Int32, Image+GetThumbnailImageAbort, IntPtr)

Retorna uma miniatura para este Image.Returns a thumbnail for this Image.

(Herdado de Image)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
InitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.Obtains a lifetime service object to control the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.Creates a shallow copy of the current MarshalByRefObject object.

(Herdado de MarshalByRefObject)
PlayRecord(EmfPlusRecordType, Int32, Int32, Byte[])

Executa um registro de metarquivo individual.Plays an individual metafile record.

RemovePropertyItem(Int32)

Remove o item de propriedade especificado desta Image.Removes the specified property item from this Image.

(Herdado de Image)
RotateFlip(RotateFlipType)

Gira, inverte ou gira e inverte o Image.Rotates, flips, or rotates and flips the Image.

(Herdado de Image)
Save(Stream, ImageCodecInfo, EncoderParameters)

Salva essa imagem no fluxo especificado, com os parâmetros de codificador de imagens e codificador especificados.Saves this image to the specified stream, with the specified encoder and image encoder parameters.

(Herdado de Image)
Save(Stream, ImageFormat)

Salva essa imagem no fluxo especificado no formato especificado.Saves this image to the specified stream in the specified format.

(Herdado de Image)
Save(String)

Salva este Image no arquivo ou fluxo especificado.Saves this Image to the specified file or stream.

(Herdado de Image)
Save(String, ImageCodecInfo, EncoderParameters)

Salva esse Image no arquivo especificado, com os parâmetros de codificador de imagens e codificador especificados.Saves this Image to the specified file, with the specified encoder and image-encoder parameters.

(Herdado de Image)
Save(String, ImageFormat)

Salva essa Image no arquivo especificado no formato especificado.Saves this Image to the specified file in the specified format.

(Herdado de Image)
SaveAdd(EncoderParameters)

Adiciona um quadro para o arquivo ou fluxo especificado em uma chamada anterior para o método Save.Adds a frame to the file or stream specified in a previous call to the Save method. Use esse método para salvar quadros selecionados de uma imagem de vários quadros em outra imagem de vários quadros.Use this method to save selected frames from a multiple-frame image to another multiple-frame image.

(Herdado de Image)
SaveAdd(Image, EncoderParameters)

Adiciona um quadro para o arquivo ou fluxo especificado em uma chamada anterior para o método Save.Adds a frame to the file or stream specified in a previous call to the Save method.

(Herdado de Image)
SelectActiveFrame(FrameDimension, Int32)

Seleciona o quadro especificado pela dimensão e pelo índice.Selects the frame specified by the dimension and index.

(Herdado de Image)
SetPropertyItem(PropertyItem)

Armazena um item de propriedade (parte de metadados) neste Image.Stores a property item (piece of metadata) in this Image.

(Herdado de Image)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popula um SerializationInfo com os dados necessários para serializar o objeto de destino.Populates a SerializationInfo with the data needed to serialize the target object.

(Herdado de Image)

Aplica-se a