Add
Содержание
[
Скрывать
]Add(TabStop)
Добавляет или заменяет позицию табуляции в коллекции.
public void Add(TabStop tabStop)
Параметр | Тип | Описание |
---|---|---|
tabStop | TabStop | Добавляемый объект табуляции. |
Примечания
Если позиция табуляции уже существует в указанной позиции, она заменяется.
Примеры
Показывает, как добавить в документ собственные позиции табуляции.
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");
Смотрите также
- class TabStop
- class TabStopCollection
- пространство имен Aspose.Words
- сборка Aspose.Words
Add(double, TabAlignment, TabLeader)
Добавляет или заменяет позицию табуляции в коллекции.
public void Add(double position, TabAlignment alignment, TabLeader leader)
Параметр | Тип | Описание |
---|---|---|
position | Double | Позиция (в пунктах), куда добавить позицию табуляции. |
alignment | TabAlignment | АTabAlignment значение that определяет выравнивание текста по позиции табуляции. |
leader | TabLeader | А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");
Смотрите также
- enum TabAlignment
- enum TabLeader
- class TabStopCollection
- пространство имен Aspose.Words
- сборка Aspose.Words