Classe MetafileHeader (gdiplusmetaheader.h)

Um objeto MetafileHeader armazena propriedades de um meta-arquivo associado.

MetafileHeader tem estes tipos de membros:

Método Descrição
MetafileHeader::GetBounds O método MetafileHeader::GetBounds obtém o retângulo delimitador para o meta-arquivo associado.
MetafileHeader::GetDpiX O método MetafileHeader::GetDpiX obtém os pontos horizontais por polegada do meta-arquivo associado.
MetafileHeader::GetDpiY O método MetafileHeader::GetDpiY obtém os pontos verticais por polegada do meta-arquivo associado.
MetafileHeader::GetEmfHeader O método MetafileHeader::GetEmfHeader obtém uma estrutura ENHMETAHEADER3 que contém propriedades do metarquivo associado.
MetafileHeader::GetEmfPlusFlags O método MetafileHeader::GetEmfPlusFlags obtém um sinalizador que indica se o metarquivo associado foi gravado em um contexto de dispositivo de exibição de vídeo.
MetafileHeader::GetMetafileSize O método MetafileHeader::GetMetafileSize obtém o tamanho, em bytes, do meta-arquivo.
MetafileHeader::GetType O método MetafileHeader::GetType obtém o tipo do metarquivo associado.
MetafileHeader::GetVersion O método MetafileHeader::GetVersion obtém a versão do metarquivo.
MetafileHeader::GetWmfHeader O método MetafileHeader::GetWmfHeader obtém uma estrutura METAHEADER que contém propriedades do meta-arquivo associado.
MetafileHeader::IsDisplay O método MetafileHeader::IsDisplay determina se o metarquivo associado foi gravado em um contexto de dispositivo de exibição de vídeo.
MetafileHeader::IsEmf O método MetafileHeader::IsEmf determina se o meta-arquivo associado está no formato EMF.
MetafileHeader::IsEmfOrEmfPlus O método MetafileHeader::IsEmfOrEmfPlus determina se o metarquivo associado está no formato EMF ou EMF+.
MetafileHeader::IsEmfPlus O método MetafileHeader::IsEmfPlus determina se o meta-arquivo associado está no formato EMF+.
MetafileHeader::IsEmfPlusDual O método MetafileHeader::IsEmfPlusDual determina se o meta-arquivo associado está no formato EMF+ Dual.
MetafileHeader::IsEmfPlusOnly O método MetafileHeader::IsEmfPlusOnly determina se o meta-arquivo associado está no formato SOMENTE EMF+.
MetafileHeader::IsWmf O método MetafileHeader::IsWmf determina se o meta-arquivo associado está no formato WMF.
MetafileHeader::IsWmfPlaceable O método MetafileHeader::IsWmfPlaceable determina se o meta-arquivo associado é um meta-arquivo posicionável.

Métodos

A classe MetafileHeader tem esses métodos.

 
MetafileHeader::GetBounds

O método MetafileHeader::GetBounds obtém o retângulo delimitador para o meta-arquivo associado.
MetafileHeader::GetDpiX

O método MetafileHeader::GetDpiX obtém os pontos horizontais por polegada do meta-arquivo associado.
MetafileHeader::GetDpiY

O método MetafileHeader::GetDpiY obtém os pontos verticais por polegada do meta-arquivo associado.
MetafileHeader::GetEmfHeader

O método MetafileHeader::GetEmfHeader obtém uma estrutura ENHMETAHEADER3 que contém propriedades do metarquivo associado.
MetafileHeader::GetEmfPlusFlags

O método MetafileHeader::GetEmfPlusFlags obtém um sinalizador que indica se o metarquivo associado foi gravado em um contexto de dispositivo de exibição de vídeo.
MetafileHeader::GetMetafileSize

O método MetafileHeader::GetMetafileSize obtém o tamanho, em bytes, do meta-arquivo.
MetafileHeader::GetType

O método MetafileHeader::GetType obtém o tipo do metarquivo associado.
MetafileHeader::GetVersion

O método MetafileHeader::GetVersion obtém a versão do metarquivo.
MetafileHeader::GetWmfHeader

O método MetafileHeader::GetWmfHeader obtém uma estrutura METAHEADER que contém propriedades do meta-arquivo associado.
MetafileHeader::IsDisplay

O método MetafileHeader::IsDisplay determina se o metarquivo associado foi gravado em um contexto de dispositivo de exibição de vídeo.
MetafileHeader::IsEmf

O método MetafileHeader::IsEmf determina se o meta-arquivo associado está no formato EMF.
MetafileHeader::IsEmfOrEmfPlus

O método MetafileHeader::IsEmfOrEmfPlus determina se o metarquivo associado está no formato EMF ou EMF+.
MetafileHeader::IsEmfPlus

O método MetafileHeader::IsEmfPlus determina se o meta-arquivo associado está no formato EMF+.
MetafileHeader::IsEmfPlusDual

O método MetafileHeader::IsEmfPlusDual determina se o meta-arquivo associado está no formato EMF+ Dual.
MetafileHeader::IsEmfPlusOnly

O método MetafileHeader::IsEmfPlusOnly determina se o meta-arquivo associado está no formato SOMENTE EMF+.
MetafileHeader::IsWmf

O método MetafileHeader::IsWmf determina se o meta-arquivo associado está no formato WMF.
MetafileHeader::IsWmfPlaceable

O método MetafileHeader::IsWmfPlaceable determina se o meta-arquivo associado é um meta-arquivo posicionável.

Comentários

Os metarquivos fornecem uma maneira independente de dispositivo e de aplicativo para compartilhar imagens. Eles contêm registros que descrevem uma sequência de APIs gráficas a serem invocadas em uma ordem específica com seus dados gráficos associados. Os metarquivos podem ser gravados por um aplicativo e posteriormente reproduzidos por esse aplicativo ou por outro para reproduzir uma imagem específica. Eles também podem ser usados para enviar conteúdo para um spooler de impressão. Os meta-arquivos aprimorados dão suporte à capacidade de fornecer descrições do Windows GDI+ e da GDI (Interface de Dispositivo Gráfico do Windows) da mesma imagem para que os aplicativos GDI+ e GDI de nível inferior possam renderizá-lo.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho gdiplusmetaheader.h