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");

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