Border
Содержание
[
Скрывать
]Border class
Представляет границу объекта.
Чтобы узнать больше, посетитеПрограммирование с документами статья документации.
public class Border : InternableComplexAttr
Характеристики
Имя | Описание |
---|---|
Color { get; set; } | Получает или задает цвет границы. |
DistanceFromText { get; set; } | Получает или задает расстояние границы от текста или от края страницы в пунктах. |
IsVisible { get; } | Возвращаетистинный еслиLineStyle не являетсяNone . |
LineStyle { get; set; } | Получает или задает стиль границы. |
LineWidth { get; set; } | Получает или задает ширину границы в пунктах. |
Shadow { get; set; } | Получает или задает значение, указывающее, имеет ли граница тень. |
ThemeColor { get; set; } | Получает или задает цвет темы в примененной цветовой схеме, связанной с этим объектом Border. |
TintAndShade { get; set; } | Получает или задает двойное значение, которое осветляет или затемняет цвет. |
Методы
Имя | Описание |
---|---|
ClearFormatting() | Сбрасывает свойства границы к значениям по умолчанию. |
Equals(Border) | Определяет, равна ли указанная граница по значению текущей границе. |
override Equals(object) | Определяет, равен ли указанный объект по значению текущему объекту. |
override GetHashCode() | Служит хеш-функцией для этого типа. |
Примечания
Границы можно применять к различным элементам документа, включая абзац, текст внутри абзаца или ячейку таблицы.
Примеры
Показывает, как вставить в документ строку, окруженную рамкой.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Font.Border.Color = Color.Green;
builder.Font.Border.LineWidth = 2.5d;
builder.Font.Border.LineStyle = LineStyle.DashDotStroker;
builder.Write("Text surrounded by green border.");
doc.Save(ArtifactsDir + "Border.FontBorder.docx");
Показывает, как вставить абзац с верхней границей.
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 InternableComplexAttr
- пространство имен Aspose.Words
- сборка Aspose.Words