TabAlignment

TabAlignment enumeration

Указывает выравнивание/тип позиции табуляции.

public enum TabAlignment

Ценности

ИмяЦенностьОписание
Left0Выравнивает текст после позиции табуляции по левому краю.
Center1Центрирует текст вокруг позиции табуляции.
Right2Выравнивает текст по правому краю на позиции табуляции.
Decimal3Выравнивает текст по десятичной точке.
Bar4Рисует вертикальную черту в позиции табуляции.
List6Табуляция является разделителем между номером/маркером и текстом в элементе списка.
Clear7Удаляет любую позицию табуляции в этой позиции.

Примеры

Показывает, как устанавливать пользовательские позиции табуляции для абзаца.

Document doc = new Document();
Paragraph para = doc.FirstSection.Body.FirstParagraph;

// Если мы находимся в абзаце без табуляции в этой коллекции,
// курсор будет перемещаться на 36 пунктов каждый раз при нажатии клавиши Tab в Microsoft Word.
Assert.AreEqual(0, doc.FirstSection.Body.FirstParagraph.GetEffectiveTabStops().Length);

// Мы можем добавлять пользовательские позиции табуляции в Microsoft Word, если включим линейку через вкладку «Вид».
// Каждая единица на этой линейке — это две позиции табуляции по умолчанию, что составляет 72 пункта.
// Мы можем добавлять пользовательские позиции табуляции программно, как показано ниже.
TabStopCollection tabStops = doc.FirstSection.Body.FirstParagraph.ParagraphFormat.TabStops;
tabStops.Add(72, TabAlignment.Left, TabLeader.Dots);
tabStops.Add(216, TabAlignment.Center, TabLeader.Dashes);
tabStops.Add(360, TabAlignment.Right, TabLeader.Line);

// Мы можем увидеть эти позиции табуляции в Microsoft Word, включив линейку через «Вид» -> «Показать» -> «Линейка».
Assert.AreEqual(3, para.GetEffectiveTabStops().Length);

// Любые добавляемые нами символы табуляции будут использовать позиции табуляции на линейке и могут,
// в зависимости от значения лидера вкладки, оставьте линию между пунктами отправления и прибытия вкладки.
para.AppendChild(new Run(doc, "\tTab 1\tTab 2\tTab 3"));

doc.Save(ArtifactsDir + "Paragraph.TabStops.docx");

Смотрите также