Add

Add(TabStop)

Добавляет или заменяет позицию табуляции в коллекции.

public void Add(TabStop tabStop)
ПараметрТипОписание
tabStopTabStopОбъект табуляции для добавления.

Примечания

Если в указанной позиции уже существует табуляция, она заменяется.

Примеры

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

Document doc = new Document();
Paragraph paragraph = (Paragraph)doc.GetChild(NodeType.Paragraph, 0, true);

// Ниже приведены два способа добавления позиций табуляции в коллекцию позиций табуляции абзаца с помощью свойства «ParagraphFormat».
// 1 — Создать объект «TabStop», а затем добавить его в коллекцию:
TabStop tabStop = new TabStop(ConvertUtil.InchToPoint(3), TabAlignment.Left, TabLeader.Dashes);
paragraph.ParagraphFormat.TabStops.Add(tabStop);

// 2 - Передать значения свойств новой позиции табуляции в метод "Добавить":
paragraph.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(100), TabAlignment.Left,
    TabLeader.Dashes);

// Добавить табуляции на расстоянии 5 см ко всем абзацам.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
{
    para.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(50), TabAlignment.Left,
        TabLeader.Dashes);
}

// Каждый символ «табуляции» перемещает курсор конструктора в положение следующей позиции табуляции.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Start\tTab 1\tTab 2\tTab 3\tTab 4");

doc.Save(ArtifactsDir + "TabStopCollection.AddTabStops.docx");

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


Add(double, TabAlignmentTabLeader)

Добавляет или заменяет позицию табуляции в коллекции.

public void Add(double position, TabAlignment alignment, TabLeader leader)
ПараметрТипОписание
positionDoubleПозиция (в пунктах), где следует добавить табуляцию.
alignmentTabAlignmentАTabAlignment значение that определяет выравнивание текста на позиции табуляции.
leaderTabLeaderАTabLeaderзначение that указывает тип линии выноски, отображаемой под символом табуляции.

Примечания

Если в указанной позиции уже существует табуляция, она заменяется.

Примеры

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

Document doc = new Document();
Paragraph paragraph = (Paragraph)doc.GetChild(NodeType.Paragraph, 0, true);

// Ниже приведены два способа добавления позиций табуляции в коллекцию позиций табуляции абзаца с помощью свойства «ParagraphFormat».
// 1 — Создать объект «TabStop», а затем добавить его в коллекцию:
TabStop tabStop = new TabStop(ConvertUtil.InchToPoint(3), TabAlignment.Left, TabLeader.Dashes);
paragraph.ParagraphFormat.TabStops.Add(tabStop);

// 2 - Передать значения свойств новой позиции табуляции в метод "Добавить":
paragraph.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(100), TabAlignment.Left,
    TabLeader.Dashes);

// Добавить табуляции на расстоянии 5 см ко всем абзацам.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
{
    para.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(50), TabAlignment.Left,
        TabLeader.Dashes);
}

// Каждый символ «табуляции» перемещает курсор конструктора в положение следующей позиции табуляции.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Start\tTab 1\tTab 2\tTab 3\tTab 4");

doc.Save(ArtifactsDir + "TabStopCollection.AddTabStops.docx");

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