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());
См. также
- Class Range
- Namespace Aspose::Words
- Library Aspose.Words for C++