Cabeçalho Rodapé Visio Java

As seções de cabeçalho e rodapé são comumente usadas para mostrar informações importantes sobre um documento. Em alguns casos, pode ser necessário inserir ou excluir um cabeçalho ou rodapé nos arquivos do Visio. Este artigo aborda como inserir ou remover cabeçalho e rodapé em arquivos VSD ou VSDX programaticamente em Java.

Inserir ou excluir cabeçalho e rodapé em diagramas do Visio – Instalação da API Java

Aspose.Diagram for Java API pode ser usada para trabalhar com diferentes recursos de arquivos de diagrama do Visio. Você pode configurá-lo facilmente baixando seus arquivos JAR da seção New Releases ou acessando-o em Aspose Repository usando os seguintes detalhes no arquivo pom.xml do seu projeto:

Repositório:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependência:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-diagram</artifactId>
        <version>22.4</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Inserir cabeçalho e rodapé no arquivo VSD ou VSDX programaticamente em Java

Você pode inserir ou adicionar um cabeçalho e rodapé em um arquivo VSD ou VSDX Visio seguindo as etapas abaixo:

  1. Crie uma instância da classe Diagram para carregar o arquivo de origem.
  2. Defina diferentes propriedades expostas pela classe HeaderFooter.
  3. Salve o arquivo de saída do Visio.

O exemplo de código a seguir mostra como inserir o cabeçalho e o rodapé em um arquivo de diagrama do Visio no formato VSD ou VSDX programaticamente em Java:

// Carregar o diagrama do Visio de origem
Diagram diagram = new Diagram("Drawing1.vsdx");

// Adicione o número da página no canto direito do cabeçalho
diagram.getHeaderFooter().setHeaderRight("&p");

// Definir texto no centro
diagram.getHeaderFooter().setHeaderCenter("Center of the header");

// Definir texto no lado esquerdo
diagram.getHeaderFooter().setHeaderLeft("Left of the header");

// Adicionar texto no canto direito do rodapé
diagram.getHeaderFooter().setFooterRight("Right of the footer");

// Definir texto no centro
diagram.getHeaderFooter().setFooterCenter("Center of the footer");

// Definir texto no lado esquerdo
diagram.getHeaderFooter().setFooterLeft("Left of the footer");

// Definir a cor do cabeçalho e rodapé
diagram.getHeaderFooter().setHeaderFooterColor(Color.getBlack());

// Definir propriedades da fonte do texto
diagram.getHeaderFooter().getHeaderFooterFont().setItalic(BOOL.TRUE);
diagram.getHeaderFooter().getHeaderFooterFont().setUnderline(BOOL.TRUE);

// Salvar diagrama do Visio
diagram.save("HeadersandFooters.vsdx", SaveFileFormat.VSDX);

A captura de tela abaixo mostra um arquivo de amostra após inserir o cabeçalho e o rodapé com o trecho de código acima:

Cabeçalho Rodapé VSD VSDX Java

Excluir cabeçalho e rodapé do arquivo de diagrama VSD VSDX em Java

Você pode excluir ou remover o cabeçalho e o rodapé em um arquivo de diagrama VSD ou VSDX com as seguintes etapas:

  1. Inicialize um objeto da classe Diagram para carregar o arquivo de entrada do Visio.
  2. Remova o cabeçalho e o rodapé e salve o diagrama VSD/VSDX de saída.

O trecho de código a seguir mostra como excluir o cabeçalho e o rodapé de um desenho VSD VSDX programaticamente em Java:

// Carregar o diagrama do Visio de origem
Diagram diagram = new Diagram("Drawing1.vsdx");

// Remova o canto direito do cabeçalho
diagram.getHeaderFooter().setHeaderRight("");

// Remova o texto no centro
diagram.getHeaderFooter().setHeaderCenter("");

// Remova o texto do lado esquerdo
diagram.getHeaderFooter().setHeaderLeft("");

// Remover texto no canto direito do rodapé
diagram.getHeaderFooter().setFooterRight("");

// Remover texto no centro
diagram.getHeaderFooter().setFooterCenter("");

// Remover texto do lado esquerdo
diagram.getHeaderFooter().setFooterLeft("");

// Salvar diagrama do Visio
diagram.save("HeadersandFooters.vsdx", SaveFileFormat.VSDX);

Obtenha uma licença gratuita

Você pode avaliar a API sem limitações obtendo uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como inserir ou excluir cabeçalho e rodapé de arquivos de diagrama do Visio no formato VSD ou VSDX programaticamente em Java. No entanto, você pode aprender muitos outros recursos da API visitando a documentação. Entre em contato conosco no fórum em caso de dúvidas ou ambiguidade.

Veja também

Converter arquivo VSD ou VSDX do Visio para XAML em Java