BorderCollection
Содержание
[
Скрывать
]BorderCollection class
КоллекцияBorder
объекты.
Чтобы узнать больше, посетитеПрограммирование с документами статья документации.
public sealed class BorderCollection : IEnumerable<Border>
Характеристики
Имя | Описание |
---|---|
Bottom { get; } | Получает нижнюю границу. |
Color { get; set; } | Получает или задает цвет границы. |
Count { get; } | Получает количество границ в коллекции. |
DistanceFromText { get; set; } | Получает или задает расстояние границы от текста в пунктах. |
Horizontal { get; } | Получает горизонтальную границу, которая используется между ячейками или соответствующими абзацами. |
Item { get; } | ПолучаетBorder объект по типу границы. (2 indexers) |
Left { get; } | Получает левую границу. |
LineStyle { get; set; } | Получает или задает стиль границы. |
LineWidth { get; set; } | Получает или задает ширину границы в пунктах. |
Right { get; } | Получает правую границу. |
Shadow { get; set; } | Получает или задает значение, указывающее, имеет ли граница тень. |
Top { get; } | Получает верхнюю границу. |
Vertical { get; } | Получает вертикальную границу, которая используется между ячейками. |
Методы
Имя | Описание |
---|---|
ClearFormatting() | Удаляет все границы объекта. |
Equals(BorderCollection) | Сравнивает коллекции границ. |
GetEnumerator() | Возвращает объект перечислителя, который можно использовать для обхода всех границ коллекции. |
Примечания
Разные элементы документа имеют разные границы. Например,ParagraphFormat
имеетBottom
,Left
,Right
иTop
borders. Вы можете указать различное форматирование для каждой границы независимо или перечислить все границы и применить одинаковое форматирование.
Примеры
Показывает, как вставить абзац с верхней границей.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Border topBorder = builder.ParagraphFormat.Borders.Top;
topBorder.LineWidth = 4.0d;
topBorder.LineStyle = LineStyle.DashSmallGap;
// Устанавливаем ThemeColor только в том случае, если установлены LineWidth или LineStyle.
topBorder.ThemeColor = ThemeColor.Accent1;
topBorder.TintAndShade = 0.25d;
builder.Writeln("Text with a top border.");
doc.Save(ArtifactsDir + "Border.ParagraphTopBorder.docx");
Смотрите также
- class Border
- пространство имен Aspose.Words
- сборка Aspose.Words