Como Inserir Marcadores no Word Usando Aspose.Words e C#

Como Inserir Marcadores no Word Usando Aspose.Words e C#

Este artigo explica como inserir bolas em um documento do Word usando C#. Ao seguir as etapas e snippets de código, você aprenderá a criar um novo arquivo do Word, inserir uma lista de vários níveis, adicionar texto e salvar a saída.

Benefícios do uso de bullets em documentos do Word

  • Aumentar a leitura:- Os pontos de bala tornam o conteúdo mais fácil de ler e entender.

  • Estrutura organizada:- As listas de bala ajudam na organização da informação com clareza.

  • Apresentação profissional:- As listas bem estruturadas reforçam o profissionalismo do documento.

Título: Preparando o Meio Ambiente

  • Tem Visual Studio ou qualquer .NET IDE instalado.
  • Certifique-se de que a biblioteca Aspose.Words está disponível através de NuGet.

Guia passo a passo para adicionar bolas em Word

Passo 1 – Desenvolva o ambiente

Configure o seu projeto para usar Aspose.Words para .NET para permitir a criação de lista de bolas.

Passo 2: Criar um novo documento de palavra

Iniciar um novo objeto de documento para criar um arquivo do Word.

Document doc = new Document();

Passo 3: Iniciar o DocumentBuilder

Crie um Objeto DocumentBuilder ligado ao documento.

DocumentBuilder docBuilder = new DocumentBuilder(doc);

Passo 4: Aplique a lista de bala

Comece uma lista de bolas usando o método ApplyBulletDefault.

docBuilder.ListFormat.ApplyBulletDefault();

Passo 5: Adicionar texto à lista

Insira texto na lista de bolas usando o método WriteLn.

docBuilder.Writeln("Country 1");
docBuilder.Writeln("Country 2");

Passo 6: Gerenciar níveis de lista

Use ListIndent e ListOutdent para ajustar os níveis indent da lista.

docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("Country 2 Province 1");
docBuilder.Writeln("Country 2 Province 2");
docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("Country 2 Province 2 City 1");
docBuilder.Writeln("Country 2 Province 2 City 2");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("Country 2 Province 3");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("Country 3");

Passo 7: Finalize a lista

Remova a última bola vazia e salve o documento.

docBuilder.ListFormat.RemoveNumbers();
doc.Save("output.Bullets.docx");

Exemplo de código para criar bolas em Word

Abaixo está o código completo para inserir bolas:

Document doc = new Document();
DocumentBuilder docBuilder = new DocumentBuilder(doc);

docBuilder.ListFormat.ApplyBulletDefault();

docBuilder.Writeln("Country 1");
docBuilder.Writeln("Country 2");
docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("Country 2 Province 1");
docBuilder.Writeln("Country 2 Province 2");
docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("Country 2 Province 2 City 1");
docBuilder.Writeln("Country 2 Province 2 City 2");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("Country 2 Province 3");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("Country 3");

docBuilder.ListFormat.RemoveNumbers();

doc.Save("output.Bullets.docx");

Conclusão

Este artigo guiou-o através do processo de inserção de bolas em um documento do Word usando C#. Ao seguir estas etapas, você pode criar listas estruturadas e leíveis. Para mais exploração, consulte recursos sobre a conversão de parágrafos para pontos de bolas usando C#.

 Português