Aspose::Words::Replacing::FindReplaceOptions::get_IgnoreShapes method

FindReplaceOptions::get_IgnoreShapes method

Gets or sets a boolean value indicating either to ignore shapes within a text. The default value is false.

bool Aspose::Words::Replacing::FindReplaceOptions::get_IgnoreShapes() const

Examples

Shows how to ignore shapes while replacing text.

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

builder->Write(u"Lorem ipsum dolor sit amet, consectetur adipiscing elit.");
builder->InsertShape(ShapeType::Balloon, static_cast<double>(200), static_cast<double>(200));
builder->Write(u"Lorem ipsum dolor sit amet, consectetur adipiscing elit.");

auto findReplaceOptions = System::MakeObject<Aspose::Words::Replacing::FindReplaceOptions>();
findReplaceOptions->set_IgnoreShapes(true);
builder->get_Document()->get_Range()->Replace(u"Lorem ipsum dolor sit amet, consectetur adipiscing elit.Lorem ipsum dolor sit amet, consectetur adipiscing elit.", u"Lorem ipsum dolor sit amet, consectetur adipiscing elit.", findReplaceOptions);
ASSERT_EQ((u"Lorem ipsum dolor sit amet, consectetur adipiscing elit."), builder->get_Document()->GetText().Trim());

See Also