Главное Авторские колонки Вакансии Вопросы
325 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как создать списки в документе Word на языке C#

В этой статье вы узнаете, как создавать нумерованные и маркированные списки в документе Word с помощью Free Spire.Doc for .NET на языке C#.
Мнение автора может не совпадать с мнением редакции

Создание нумерованных и маркированных списков в документе Word является важным навыком для организации информации, повышения удобочитаемости и эффективного структурирования содержимого. Если вы составляете отчет, пишете эссе или готовите презентацию, использование нумерованных и маркированных списков может значительно улучшить четкость и организацию вашей работы. В этой статье вы узнаете, как создавать нумерованные и маркированные списки в документе Word с помощью Free Spire.Doc for .NET на языке C#.

Установка Free Spire.Doc for .NET с помощью NuGet

Вы можете установить пакет FreeSpire.Doc for .NET, выполнив поиск и установку через «Tool» -> «NuGet Package Manager» -> «Manage NuGet Packages for Solution», или установить его с помощью следующей команды NuGet:

PM> Install-Package FreeSpire.Doc

Создание нумерованного списка в Word на языке C#

В приведенном ниже примере кода показано, как с помощью бесплатной библиотеки Spire.Doc на языке C# создать документ Word с нумерованным списком. Он начинается с создания нового объекта Document и добавления в него раздела. Для нумерованного списка определяется пользовательский ListStyle, который применяется к абзацам, представляющим навыки веб-разработки. Затем документ сохраняется в файл .docx.

using Spire.Doc;

using Spire.Doc.Documents;

namespace CreateOrderedList

{

class Program

{

static void Main(string[] args)

{

//Create a Document object

Document document = new Document();

//Add a section

Section section = document.AddSection();

//Create a numbered list style

ListStyle listStyle = new ListStyle(document, ListType.Numbered);

listStyle.Name = «numberedList»;

listStyle.Levels[0].PatternType = ListPatternType.DecimalEnclosedParen;

listStyle.Levels[0].TextPosition = 20;

document.ListStyles.Add(listStyle);

//Add a paragraph

Paragraph paragraph = section.AddParagraph();

paragraph.AppendText("Required Web Development Skills:");

paragraph.Format.AfterSpacing = 5f;

//Add a paragraph and apply the numbered list style to it

paragraph = section.AddParagraph();

paragraph.AppendText("HTML");

paragraph.ListFormat.ApplyStyle("numberedList");

paragraph.ListFormat.ListLevelNumber = 0;

//Add another four paragraphs and apply the numbered list style to them

paragraph = section.AddParagraph();

paragraph.AppendText("CSS");

paragraph.ListFormat.ApplyStyle("numberedList");

paragraph.ListFormat.ListLevelNumber = 0;

paragraph = section.AddParagraph();

paragraph.AppendText("JavaScript");

paragraph.ListFormat.ApplyStyle("numberedList");

paragraph.ListFormat.ListLevelNumber = 0;

paragraph = section.AddParagraph();

paragraph.AppendText("Python");

paragraph.ListFormat.ApplyStyle("numberedList");

paragraph.ListFormat.ListLevelNumber = 0;

paragraph = section.AddParagraph();

paragraph.AppendText("MySQL");

paragraph.ListFormat.ApplyStyle("numberedList");

paragraph.ListFormat.ListLevelNumber = 0;

//Save the document to file

document.SaveToFile("NumberedList.docx", FileFormat.Docx);

}

}

}

Создание маркированного списка в Word на языке C#

Приведенный ниже код демонстрирует, как с помощью Free Spire.Doc создать документ

using Spire.Doc;

using Spire.Doc.Documents;

namespace CreateUnorderedList

{

class Program

{

static void Main(string[] args)

{

//Create a Document object

Document document = new Document();

//Add a section

Section section = document.AddSection();

//Create a bulleted list style

ListStyle listStyle = new ListStyle(document, ListType.Bulleted);

listStyle.Name = «bulletedList»;

listStyle.Levels[0].BulletCharacter = «x00B7»;

listStyle.Levels[0].CharacterFormat.FontName = «Symbol»;

listStyle.Levels[0].TextPosition = 20;

document.ListStyles.Add(listStyle);

//Add a paragraph

Paragraph paragraph = section.AddParagraph();

paragraph.AppendText("Computer Science Subjects:");

paragraph.Format.AfterSpacing = 5f;

//Add a paragraph and apply the bulleted list style to it

paragraph = section.AddParagraph();

paragraph.AppendText("Data Structure");

paragraph.ListFormat.ApplyStyle("bulletedList");

paragraph.ListFormat.ListLevelNumber = 0;

//Add another five paragraphs and apply the bulleted list style to them

paragraph = section.AddParagraph();

paragraph.AppendText("Algorithm");

paragraph.ListFormat.ApplyStyle("bulletedList");

paragraph.ListFormat.ListLevelNumber = 0;

paragraph = section.AddParagraph();

paragraph.AppendText("Computer Networks");

paragraph.ListFormat.ApplyStyle("bulletedList");

paragraph.ListFormat.ListLevelNumber = 0;

paragraph = section.AddParagraph();

paragraph.AppendText("Operating System");

paragraph.ListFormat.ApplyStyle("bulletedList");

paragraph.ListFormat.ListLevelNumber = 0;

paragraph = section.AddParagraph();

paragraph.AppendText("C Programming");

paragraph.ListFormat.ApplyStyle("bulletedList");

paragraph.ListFormat.ListLevelNumber = 0;

paragraph = section.AddParagraph();

paragraph.AppendText("Theory of Computations");

paragraph.ListFormat.ApplyStyle("bulletedList");

paragraph.ListFormat.ListLevelNumber = 0;

//Save the document to file

document.SaveToFile("BulletedList.docx", FileFormat.Docx);

}

}

}

См. Также

Free Spire.Doc — это всеобъемлющая библиотека, поддерживающая различные действия с документами Word. Вы можете использовать его:

Конвертировать Word в XPS # на языке C

Конвертировать Word в Images # на языке C

Создание или чтение документов Word на языке C #

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.