Cabeçalho Rodapé Visio csharp

Cabeçalhos e rodapés são usados para exibir informações nas margens superior e inferior de cada página de um arquivo. Eles podem incluir o tópico, capítulo, autor, número da página e outras informações relevantes. Os diagramas do Visio no formato VSD ou VSDX também podem conter um cabeçalho e um rodapé para mostrar informações importantes. Este artigo aborda como inserir ou remover o cabeçalho e o rodapé em arquivos do Visio programaticamente em C#.

Manipular cabeçalho e rodapé no arquivo de diagrama VSD/VSDX – Instalação da API C#

Você pode criar, editar ou manipular arquivos do Visio em VSD, VSDX e vários outros formatos de arquivo. Para trabalhar com a seção de cabeçalho e rodapé em diagramas do Visio, você precisa baixar o arquivo DLL de Aspose.Diagram for .NET da seção Downloads ou executar os seguintes comandos de instalação do NuGet:

PM> Install-Package Aspose.Diagram

Inserir cabeçalho e rodapé no arquivo de diagrama do Visio programaticamente em c#

Você pode inserir ou adicionar o cabeçalho e o rodapé em um arquivo de diagrama do Visio seguindo as etapas abaixo:

  1. Inicialize uma instância da classe Diagram para carregar o arquivo VSD ou VSDX Visio de entrada.
  2. Defina diferentes propriedades da classe HeaderFooter.
  3. Salve o diagrama de saída do Visio.

O trecho de código a seguir demonstra como inserir ou adicionar um cabeçalho e rodapé em um diagrama VSD ou VSDX programaticamente em C#:

// 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.HeaderFooter.HeaderRight = "&p";

// Definir texto no centro
diagram.HeaderFooter.HeaderCenter = "Center of the header";

// Definir texto no lado esquerdo
diagram.HeaderFooter.HeaderLeft = "Left of the header";

// Adicionar texto no canto direito do rodapé
diagram.HeaderFooter.FooterRight = "Right of the footer";

// Definir texto no centro
diagram.HeaderFooter.FooterCenter = "Center of the footer";

// Definir texto no lado esquerdo
diagram.HeaderFooter.FooterLeft = "Left of the footer";

// Definir a cor do cabeçalho e rodapé
diagram.HeaderFooter.HeaderFooterColor = System.Drawing.Color.AliceBlue;

// Definir propriedades da fonte do texto
diagram.HeaderFooter.HeaderFooterFont.Italic = BOOL.True;
diagram.HeaderFooter.HeaderFooterFont.Underline = BOOL.False;

// Salvar diagrama do Visio
diagram.Save("HeadersandFooters.vsdx", SaveFileFormat.Vsdx);

A captura de tela abaixo mostra um arquivo de exemplo do Visio após inserir o cabeçalho e o rodapé em um arquivo de diagrama VSD/VSDX:

Cabeçalho Rodapé Visão

Remover cabeçalho e rodapé no arquivo do Visio em c#

Você pode remover ou excluir o cabeçalho e o rodapé de um diagrama do Visio com as seguintes etapas:

  1. Crie um objeto da classe Diagram para carregar o arquivo de entrada do Visio.
  2. Acesse diferentes propriedades das classes HeaderFooter e limpe as propriedades.
  3. Salve o arquivo de saída do Visio após remover o cabeçalho e o rodapé.

O trecho de código abaixo mostra como remover ou excluir o cabeçalho e o rodapé de um arquivo do Visio em C#:

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

// Remova o canto direito do cabeçalho
diagram.HeaderFooter.HeaderRight = "";

// Remova o texto no centro
diagram.HeaderFooter.HeaderCenter = "";

// Remover texto do lado esquerdo
diagram.HeaderFooter.HeaderLeft = "";

// Remover texto no canto direito do rodapé
diagram.HeaderFooter.FooterRight = "";

// Remover texto no centro
diagram.HeaderFooter.FooterCenter = "";

// Remover texto do lado esquerdo
diagram.HeaderFooter.FooterLeft = "";

// Salvar diagrama do Visio
diagram.Save("HeadersandFooters.vsdx", SaveFileFormat.Vsdx);

Obtenha uma licença de API gratuita

Você pode avaliar a API em sua capacidade total obtendo uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como inserir ou remover o cabeçalho e o rodapé de um diagrama do Visio no formato de arquivo VSD ou VSDX programaticamente em C#. Além disso, você pode visitar a seção documentação para conhecer vários outros recursos oferecidos pela API. Entre em contato conosco no fórum em caso de dúvidas ou perguntas.

Veja também

Converter Visio VSD ou VSDX para XAML em C#