Partilhar via


Exemplo de estrutura do documento

The Estrutura do documento exemplo ilustra a diferença entre um XPS documento com e sem uma estrutura e como adicionar uma estrutura de documento para um XPS documento sem uma. O exemplo fornece duas exemplo XPS documentos: "Spec_withoutStructure.xps" e "Spec_withStructure.xps". Quando visualizada em um DocumentViewer controlar, ambos XPS arquivos fornecem exatamente o mesmo layout visual, qualidade e saída de impressão - os dois documentos obedecer em aberto XML Paper Specification (XPS). Recortar e colar operações para cada documento, no entanto, é bem diferente. Criar o exemplo e execute as seguintes etapas:

  1. clicar Arquivo | em em aberto... , selecionar o arquivo "Spec_withoutStructure.xps" e, em seguida, clicar OK. Dentro do documento "Spec_withoutStructure" mostrado aDocumentViewer controle selecionar uma parte da tabela 1-1 e colar-lo em um documento em branco do palavra ou WordPad. Observe que um documento XPS sem elementos de estrutura cola sistema autônomo texto sem formatação, não sistema autônomo uma tabela formatada.

  2. clicar Arquivo | em em aberto... e selecionar "Spec_withStructure.xps". selecionar uma parte da tabela 1-1 e colá-lo no documento do palavra ou WordPad. Observe que um documento XPS com elementos de estrutura usa o rich Texto para colar a seleção sistema autônomo elementos com estilo de tabela.

  3. Em seguida, clicar Arquivo | Adicione estrutura... . O processo de adicionar estrutura copia "Spec_withoutStructure.xps" para um novo arquivo e, em seguida, programaticamente adiciona para o novo documento os elementos de dois estrutura contidos em "FixedPage1_structure.xaml" e "FixedPage2_structure.xaml". O novo resultante XPSdocumento é equivalente a "Spec_withStructure.xps".

  4. clicar Arquivo | em em aberto... and conjunto Arquivos do tipo para "All" para selecionar um documento .xaml estruturar os arquivos de recurso para exibir.

The Estrutura do documento exemplo também contém duas subpastas "xps Spec_withoutStructure" e "xps Spec_withStructure". Cada uma dessas pastas contendo o descompactados * versão dos arquivos de "xps Spec_withoutStructure" e "xps Spec_withStructure".

* Observação - para examinar o Sumário de um XPSDocumentar, alterar temporariamente a extensão de arquivo para ".zip" e, em seguida, abra o arquivo resultante.

Este exemplo demonstra um recurso específico do Windows Presentation Foundation (WPF) e, conseqüentemente, não segue as práticas recomendadas de desenvolvimento de aplicativo. Para ver uma cobertura abrangente de boas práticas de desenvolvimento de aplicativos WPF e Microsoft .NET Framework, consulte os seguintes itens conforme adequado:

Acessibilidade - Práticas recomendadas de Acessibilidade

Segurança - Windows Presentation Foundation Security

Localização - Visão geral de globalização e localização do WPF

Download sample

O exemplo de criação

  • Instale o Windows Software Development Kit (SDK) e abra sua janela de comando de ambiente de compilação. No menu Iniciar, aponte para Todos os Programas, Microsoft Windows SDK e clique em Shell CMD.

  • Baixe o exemplo, geralmente da documentação do software development kit (SDK), para a unidade de disco rígido.

  • Para compilar o exemplo na janela de comando do ambiente de compilação, vá para o diretório fonte do exemplo. Na prompt de comando, digite MSBUILD.

  • Para compilar o exemplo em Microsoft Visual Studio, carregue a solução de exemplo ou o arquivo de projeto e, em seguida, pressione CTRL+SHIFT+B.

Executando o exemplo

  • Para executar o exemplo compilado na janela de comandos do ambiente de compilação, execute o arquivo .exe na pasta Bin\Debug ou Bin\Release contida na pasta de código-fonte do exemplo.

  • Para executar o exemplo compilado com a depuração no Visual Studio, pressione F5.

Consulte também

Tarefas

Criando um exemplo de documento XPS

Referência

DocumentViewer

Outros recursos

Exemplos do XPS

XML Paper Specification (XPS)