Aspose::Words::BorderCollection::get_Vertical метод
Содержание
[
Скрывать
]BorderCollection::get_Vertical method
Получает вертикальную границу, используемую между ячейками.
System::SharedPtr<Aspose::Words::Border> Aspose::Words::BorderCollection::get_Vertical()
Примеры
Показывает, как применить настройки к вертикальным границам в формате строки таблицы.
auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
// Создайте таблицу с красными и синими внутренними границами.
System::SharedPtr<Aspose::Words::Tables::Table> table = builder->StartTable();
for (int32_t i = 0; i < 3; i++)
{
builder->InsertCell();
builder->Write(System::String::Format(u"Row {0}, Column 1", i + 1));
builder->InsertCell();
builder->Write(System::String::Format(u"Row {0}, Column 2", i + 1));
System::SharedPtr<Aspose::Words::Tables::Row> row = builder->EndRow();
System::SharedPtr<Aspose::Words::BorderCollection> borders = row->get_RowFormat()->get_Borders();
// Настройте внешний вид границ, которые будут отображаться между строками.
borders->get_Horizontal()->set_Color(System::Drawing::Color::get_Red());
borders->get_Horizontal()->set_LineStyle(Aspose::Words::LineStyle::Dot);
borders->get_Horizontal()->set_LineWidth(2.0);
// Настройте внешний вид границ, которые будут отображаться между ячейками.
borders->get_Vertical()->set_Color(System::Drawing::Color::get_Blue());
borders->get_Vertical()->set_LineStyle(Aspose::Words::LineStyle::Dot);
borders->get_Vertical()->set_LineWidth(2.0);
}
// Формат строки и внутренний абзац ячейки используют разные настройки границ.
System::SharedPtr<Aspose::Words::Border> border = table->get_FirstRow()->get_FirstCell()->get_LastParagraph()->get_ParagraphFormat()->get_Borders()->get_Vertical();
ASSERT_EQ(System::Drawing::Color::Empty.ToArgb(), border->get_Color().ToArgb());
ASPOSE_ASSERT_EQ(0.0, border->get_LineWidth());
ASSERT_EQ(Aspose::Words::LineStyle::None, border->get_LineStyle());
doc->Save(get_ArtifactsDir() + u"Border.VerticalBorders.docx");
См. также
- Class Border
- Class BorderCollection
- Namespace Aspose::Words
- Library Aspose.Words for C++