Border
Содержание
[
Скрывать
]
Border class
Представляет границу объекта.
public class Border : InternableComplexAttr
Характеристики
Имя | Описание |
---|---|
Color { get; set; } | Получает или задает цвет границы. |
DistanceFromText { get; set; } | Получает или задает расстояние границы от текста или от края страницы в пунктах. |
IsVisible { get; } | Возвращает true, если LineStyle не LineStyle.None. |
LineStyle { get; set; } | Получает или задает стиль границы. |
LineWidth { get; set; } | Получает или задает ширину границы в пунктах. |
Shadow { 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[BorderType.Top];
topBorder.Color = Color.Red;
topBorder.LineWidth = 4.0d;
topBorder.LineStyle = LineStyle.DashSmallGap;
builder.Writeln("Text with a red top border.");
doc.Save(ArtifactsDir + "Border.ParagraphTopBorder.docx");
Смотрите также
- class InternableComplexAttr
- пространство имен Aspose.Words
- сборка Aspose.Words