Inserir marcadores no Word usando C#

Este artigo explica como inserir marcadores em Word usando C#. Ele tem os detalhes para definir o ambiente de desenvolvimento, uma lista de etapas e um código de exemplo demonstrando como adicionar marcadores no Word usando C#. Você aprenderá a criar um novo arquivo do Word, inserir uma lista com vários níveis, adicionar algum texto e salvar o arquivo de saída com uma lista.

Etapas para adicionar marcadores no Word usando C#

  1. Defina o ambiente para usar Aspose.Words for .NET para criar uma lista com marcadores
  2. Crie um novo arquivo World usando o objeto de classe Document para adicionar marcadores
  3. Crie um objeto DocumentBuilder para o arquivo Word recém-criado
  4. Chame o método ListFormat.ApplyBulletDefault() para iniciar uma lista com marcadores
  5. Use o método WriteLn() para inserir texto na lista
  6. Use ListIndent() e ListOutdent() para mover o controle para subitens e itens pais anteriores na lista
  7. Use RemoveNumbers() para remover o último marcador vazio e salvar a saída

Estas etapas resumem a adição de marcadores no Microsoft Word usando C#. Você pode criar um novo arquivo do Word, vincular um objeto DocumentBuilder a ele e iniciar uma lista chamando ListFormat.ApplyBulletDefault(), adicionar texto e definir recuo para dentro e para fora usando ListIndent() ou ListOutdent() sempre que necessário. Por fim, chame RemoveNumbers() para parar a lista e salvar o arquivo do Word.

Código para criar marcadores no Word usando C#

using Aspose.Words;
class Program
{
static void Main(string[] args)
{
License lic = new License();
lic.SetLicense("license.lic");
Document doc = new Document();
DocumentBuilder docBuilder = new DocumentBuilder(doc);
//docBuilder.ListFormat.ApplyNumberDefault();
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");
}
}

Este trecho de código demonstra como adicionar marcadores de documento do Word usando C#. Usamos o método ApplyBulletDefault() para iniciar uma lista de marcadores e usamos ApplyNumberDefault() para iniciar uma lista de números. Quando usamos WriteLn(), ele cria um novo marcador vazio no final da lista, por isso usamos RemoveNumbers() para remover esse item vazio e parar a lista no parágrafo atual.

Este artigo nos orientou sobre como inserir marcadores no Word usando C#. Se você quiser converter um parágrafo existente em marcadores, consulte o artigo Converter parágrafo em marcadores no Word usando C#.

 Português