У цій статті пояснюється, як вставити маркери в Word за допомогою C#. Він містить деталі налаштування середовища розробки, список кроків і зразок коду, що демонструє як додати маркери в Word за допомогою C#. Ви навчитеся створювати новий файл Word, вставляти список із кількома рівнями, додавати текст і зберігати вихідний файл зі списком.
Кроки для додавання маркерів у Word за допомогою C#
- Налаштуйте середовище на використання Aspose.Words for .NET для створення маркованого списку
- Створіть новий файл World, використовуючи об’єкт класу Document, щоб додати маркери
- Створіть об’єкт DocumentBuilder для щойно створеного файлу Word
- Викличте метод ListFormat.ApplyBulletDefault(), щоб створити маркований список
- Використовуйте метод WriteLn(), щоб вставити текст у список
- Використовуйте ListIndent() і ListOutdent(), щоб перемістити керування до піделементів і попередніх батьківських елементів у списку
- Використовуйте RemoveNumbers(), щоб видалити останній пустий маркер і зберегти результат
Ці кроки підсумовують додавання маркерів у Microsoft Word за допомогою C#. Ви можете створити новий файл Word, зв’язати з ним об’єкт DocumentBuilder і створити список, викликавши ListFormat.ApplyBulletDefault(), додати текст і встановити відступи всередину та назовні за допомогою ListIndent() або ListOutdent(), де потрібно. Нарешті, викличте RemoveNumbers(), щоб зупинити список і зберегти файл Word.
Код для створення маркерів у Word за допомогою 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"); | |
} | |
} |
Цей фрагмент коду демонструє додавання маркерів документа Word за допомогою C#. Ми використали метод ApplyBulletDefault() для створення списку маркерів і ApplyNumberDefault() для створення списку чисел. Коли ми використовуємо WriteLn(), він створює новий порожній маркер у кінці списку, тому ми використовуємо RemoveNumbers(), щоб видалити цей порожній елемент і зупинити список у поточному абзаці.
У цій статті ми розповіли, як вставити маркери у Word за допомогою C#. Якщо ви хочете перетворити існуючий абзац на маркери, зверніться до статті Перетворення абзацу на маркери в Word за допомогою C#.