Aspose::Words::Range::Delete метод

Range::Delete method

Удаляет все символы диапазона.

void Aspose::Words::Range::Delete()

Примеры

Показывает, как удалить все узлы из диапазона.

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

// Добавьте текст в первый раздел документа, а затем добавьте еще один раздел.
builder->Write(u"Section 1. ");
builder->InsertBreak(Aspose::Words::BreakType::SectionBreakContinuous);
builder->Write(u"Section 2.");

ASSERT_EQ(u"Section 1. \fSection 2.", doc->GetText().Trim());

// Полностью удалите первый раздел, удалив все узлы
// внутри его диапазона, включая сам раздел.
doc->get_Sections()->idx_get(0)->get_Range()->Delete();

ASSERT_EQ(1, doc->get_Sections()->get_Count());
ASSERT_EQ(u"Section 2.", doc->GetText().Trim());

См. также