Aspose::Words::Tables::Table::get_AllowOverlap метод
Содержание
[
Скрывать
]Table::get_AllowOverlap method
Определяет, разрешает ли плавающая таблица другим плавающим объектам в документе перекрывать её границы при отображении. Значение по умолчанию — true.
bool Aspose::Words::Tables::Table::get_AllowOverlap()
Примеры
Показывает, как работать со свойствами плавающих таблиц.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Table wrapped by text.docx");
System::SharedPtr<Aspose::Words::Tables::Table> table = doc->get_FirstSection()->get_Body()->get_Tables()->idx_get(0);
if (table->get_TextWrapping() == Aspose::Words::Tables::TextWrapping::Around)
{
ASSERT_EQ(Aspose::Words::Drawing::RelativeHorizontalPosition::Margin, table->get_HorizontalAnchor());
ASSERT_EQ(Aspose::Words::Drawing::RelativeVerticalPosition::Paragraph, table->get_VerticalAnchor());
ASPOSE_ASSERT_EQ(false, table->get_AllowOverlap());
// Для свойства HorizontalAnchor в RelativeHorizontalPosition доступны только Margin, Page, Column.
// Будет выброшено исключение ArgumentException для любых других значений.
table->set_HorizontalAnchor(Aspose::Words::Drawing::RelativeHorizontalPosition::Column);
// Для свойства VerticalAnchor в RelativeVerticalPosition доступны только Margin, Page, Paragraph.
// Будет выброшено исключение ArgumentException для любых других значений.
table->set_VerticalAnchor(Aspose::Words::Drawing::RelativeVerticalPosition::Page);
}
См. также
- Class Table
- Namespace Aspose::Words::Tables
- Library Aspose.Words for C++