Aspose::Words::BorderType перечисление

BorderType enum

Указывает стороны границы. Чтобы узнать больше, посетите статью документации Programming with Documents.

enum class BorderType

Значения

ИмяЗначениеОписание
None-1Значение по умолчанию.
Низ0Указывает нижнюю границу абзаца или ячейки таблицы.
Слева1Указывает левую границу абзаца или ячейки таблицы.
Справа2Указывает правую границу абзаца или ячейки таблицы.
Верх3Указывает верхнюю границу абзаца или ячейки таблицы.
Горизонтальная4Указывает горизонтальную границу между ячейками в таблице или между согласованными абзацами.
Вертикальная5Указывает вертикальную границу между ячейками в таблице.
ДиагональВниз6Указывает диагональную границу в ячейке таблицы.
ДиагональВверх7Указывает диагональную границу в ячейке таблицы.

Примеры

Показывает, как вставить абзац с верхней границей.

auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);

System::SharedPtr<Aspose::Words::Border> topBorder = builder->get_ParagraphFormat()->get_Borders()->get_Top();
topBorder->set_LineWidth(4.0);
topBorder->set_LineStyle(Aspose::Words::LineStyle::DashSmallGap);
// Устанавливайте ThemeColor только когда заданы LineWidth или LineStyle.
topBorder->set_ThemeColor(Aspose::Words::Themes::ThemeColor::Accent1);
topBorder->set_TintAndShade(0.25);

builder->Writeln(u"Text with a top border.");

doc->Save(get_ArtifactsDir() + u"Border.ParagraphTopBorder.docx");

См. также