Тази статия обяснява как да вмъкнете водещи символи в Word с помощта на C#. Той има подробности за настройка на средата за разработка, списък със стъпки и примерен код, демонстриращ как да добавяте точки за куршуми в Word с помощта на C#. Ще се научите да създавате нов Word файл, да вмъквате списък с множество нива, да добавяте текст и да запазвате изходния файл със списък.
Стъпки за добавяне на водещи символи в Word с помощта на C#
- Настройте средата да използва Aspose.Words for .NET за създаване на списък с водещи символи
- Създайте нов свят файл, като използвате обекта от клас 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#.