Метод Aspose::Words::Drawing::ShapeBase::get_IsDecorative

ShapeBase::get_IsDecorative method

Получает или задает флаг, указывающий, является ли фигура декоративной в документе.

bool Aspose::Words::Drawing::ShapeBase::get_IsDecorative()

Примеры

Показывает, как установить, что фигура является декоративной.

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Decorative shapes.docx");

auto shape = System::ExplicitCast<Aspose::Words::Drawing::Shape>(doc->GetChildNodes(Aspose::Words::NodeType::Shape, true)->idx_get(0));
ASSERT_TRUE(shape->get_IsDecorative());

// Если "AlternativeText" не пуст, фигура не может быть декоративной.
// Поэтому наше значение изменилось на 'false'.
shape->set_AlternativeText(u"Alternative text.");
ASSERT_FALSE(shape->get_IsDecorative());

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

builder->MoveToDocumentEnd();
// Создайте новую фигуру как декоративную.
shape = builder->InsertShape(Aspose::Words::Drawing::ShapeType::Rectangle, 100, 100);
shape->set_IsDecorative(true);

doc->Save(get_ArtifactsDir() + u"Shape.IsDecorative.docx");

См. также