Clique aqui para ler esse artigo em PDF.
Clique aqui para ler todos os artigos desta edição
XPS - O novo padrão de documentos da Microsoft
Quem nunca teve problemas de compatibilidade ao enviar ou receber um documento? Isso pode acontecer por inúmeros motivos, como: versão diferente do programa de quem envia e quem recebe, falta de fonte instalada ou falta de algum recurso externo do aplicativo que foi utilizado ao criar o documento.
Grande parte desses problemas foram resolvidos com o formato PDF desenvolvido pela Adobe, mas ainda temos problemas, uma vez que nem sempre podemos editar o arquivo PDF. Com o intuito de acabar com esses problemas a Microsoft desenvolveu um novo padrão de documentos conhecido como XML Paper Specification (XPS). Esse padrão descreve os documentos eletrônicos de modo que possam ser lidos pelo hardware, software e ser humano, ou seja, os arquivos XPS podem ser impressos de modo melhor, podem ser compartilhados mais facilmente e guardados com mais segurança.
A Microsoft integrou o padrão XPS ao Office 2007 e Windows Vista, ou seja, é apenas uma questão de tempo para esse tipo tornar-se popular entre os usuários e nós como desenvolvedores temos que estar preparados para integrar esse novo padrão a nossa rotina de desenvolvimento.
Então mãos a obra e vamos aprender como desenvolver um leitor de documentos XPS com o Visual Studio 2005 e o .NET Framework 3.0.
Instalando os requisitos
A utilização do XPS é possível nos sistemas operacionais Windows XP, Windows Server 2003 e Windows Vista. Para utilizar um arquivo XPS não é necessário instalar nada, entretanto no Windows XP e Windows Server 2003 é necessário instalar os seguintes pacotes:" [...] continue lendo...