Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Windows formato de metarquivo é um formato de arquivo de imagem que pode conter gráficos vetoriais e rasterizados. Este formato é utilizado para armazenar dados Gráficos na memória ou em ficheiros em disco. Um metarquivo armazena uma lista de chamadas de função na interface do dispositivo gráfico Windows (GDI) que devem ser executadas para exibir a imagem na tela. O sistema interpreta e executa esses comandos no contexto de exibição.
Anteriormente, Windows metarquivo era o único formato de imagem vetorial suportado por Microsoft Word. Microsoft Word agora também suporta o formato SVG, mas o formato de metarquivo ainda é comumente usado em documentos do Word. Além disso, o metarquivo pode ser um formato de intercâmbio para algumas outras aplicações, como Microsoft Visio. Essencialmente, o principal objectivo do metarquivo é assegurar o intercâmbio de informações gráficas entre Windows aplicações.
Existem 3 versões do metarquivo Windows:
O problema existente com o metarquivo Windows é que ele não é suportado pela maioria dos formatos que não são do Word, nos quais os documentos geralmente são salvos. Portanto, é necessário converter o formato de metarquivo para outros formatos raster ou vetoriais. É fácil converter Windows metarquivo em uma imagem rasterizada em .NET simplesmente passando-o para GDI+, mas não é possível em outras plataformas, pois mesmo GDI+ não fornece a funcionalidade para extrair os gráficos vetoriais do metarquivo. Para resolver esses problemas, Aspose.Words implementa seu próprio Reprodutor de metarquivo Windows, que é capaz de reproduzir o formato de metarquivo tanto vetorial quanto gráfico raster em todas as plataformas.
A classe MetafileRenderingOptions permite-lhe controlar o leitor de metarquivo. Por exemplo, você pode determinar como as imagens de metarquivo devem ser renderizadas usando a propriedade RenderingMode, que tem um significado especial ao converter em bitmaps (consulte também a propriedade MetafileRenderingOptions).
Operações Raster é um recurso de metarquivo complexo, que atualmente tem suporte limitado. As operações Raster estão disponíveis nos formatos de metarquivo WMF e EMF. O formato de metarquivo EMF+ não usa operações raster diretamente, mas pode conter partes EMF, metarquivos WMF ou EMF incorporados.
Existem operações raster binárias e ternárias:
As operações de varredura não podem ser convertidas em gráficos vetoriais diretamente. Aspose.Words emula operações rasterizadas, rasterizando parcialmente a superfície do dispositivo afectada por operações rasterizadas. Para este efeito, é utilizada a propriedade EmulateRasterOperations.
O exemplo mostrado abaixo demonstra como Aspose.Words renderiza um metarquivo em um bitmap quando não é possível renderizar corretamente alguns dos registros do metarquivo em gráficos vetoriais:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.