Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Words permite aos utilizadores trabalhar com cabeçalhos e rodapés num documento. Um cabeçalho é o texto que é colocado no topo de uma página, e um rodapé é o texto na parte inferior de uma página. Normalmente, essas áreas são usadas para inserir informações que devem ser repetidas em todas ou algumas páginas do documento, como números de página, Data de criação, informações da empresa e assim por diante.
Se você deseja adicionar um cabeçalho ou rodapé de Documento programaticamente, a maneira mais fácil é usar a classe DocumentBuilder para fazer isso.
O exemplo de código a seguir mostra como adicionar um cabeçalho e rodapé para páginas de documentos:
Quando adiciona um cabeçalho ou rodapé a um documento, pode definir algumas propriedades avançadas. Aspose.Words fornece aos usuários as classes HeaderFooter e HeaderFooterCollection, bem como a enumeração HeaderFooterType que lhe dão mais controle sobre o processo de personalização de cabeçalho e rodapé.
É possível especificar três tipos de cabeçalho e três tipos de rodapé diferentes para um documento:
O exemplo de código a seguir mostra como adicionar um cabeçalho para páginas de documentos ímpares:
Como dito acima, você também pode definir um cabeçalho ou rodapé diferente para a primeira página. Para fazer isso, você precisa definir o sinalizador DifferentFirstPageHeaderFooter como true e, em seguida, especificar o valor HeaderFirst ou FooterFirst.
O exemplo de código a seguir mostra como definir o cabeçalho apenas para a primeira página:
Em seguida, você desejará definir diferentes cabeçalhos ou rodapés para páginas ímpares e pares em um documento. Para fazer isso, você precisa definir o sinalizador OddAndEvenPagesHeaderFooter como true e, em seguida, especificar os valores HeaderPrimary e HeaderEven ou FooterPrimary e FooterEven.
Para colocar uma imagem em um cabeçalho ou rodapé, use o tipo de cabeçalho HeaderPrimary ou o tipo de rodapé FooterPrimary e o método InsertImage.
O exemplo de código a seguir mostra como adicionar uma imagem a um cabeçalho:
Com Aspose.Words você pode definir as propriedades de fonte e parágrafo, usar o tipo de cabeçalho HeaderPrimary ou o tipo de rodapé FooterPrimary, bem como métodos e propriedades para trabalhar com as fontes e parágrafos que você usa para o corpo do documento.
O exemplo de código a seguir mostra como definir o texto no cabeçalho para Arial, negrito, tamanho 14 e alinhamento central:
Se necessário, pode adicionar números de página ao cabeçalho ou rodapé. Para fazer isso, use o tipo de cabeçalho HeaderPrimary ou o tipo de rodapé FooterPrimary e o método InsertField para adicionar o campo obrigatório.
O exemplo de código a seguir mostra como adicionar números de página ao rodapé à direita:
Se você precisar copiar o cabeçalho ou rodapé da seção anterior, também poderá fazer isso.
O exemplo de código a seguir mostra como copiar o cabeçalho ou rodapé da seção anterior:
Aspose.Words permite fornecer a aparência de um cabeçalho ou rodapé ao usar diferentes orientações e tamanhos de página.
O exemplo a seguir mostra como fazer isso:
Cada seção de um documento pode ter até três cabeçalhos e até três rodapés (para páginas iniciais, pares e ímpares). Se você deseja remover todos os cabeçalhos ou rodapés de um documento, é necessário percorrer todas as seções e remover cada nó de cabeçalho ou rodapé correspondente.
O exemplo de código a seguir mostra como remover todos os rodapés de todas as seções, mas deixar os cabeçalhos intactos. Você pode remover apenas cabeçalhos de maneira semelhante:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.