ReplaceText()
Contents
[
Hide
]ITextFrame::ReplaceText(System::String, System::String, System::SharedPtr<ITextSearchOptions>, System::SharedPtr<IFindResultCallback>) method
Replaces all occurrences of the specified text with another specified text.
virtual void Aspose::Slides::ITextFrame::ReplaceText(System::String oldText, System::String newText, System::SharedPtr<ITextSearchOptions> options, System::SharedPtr<IFindResultCallback> callback)=0
Arguments
Parameter | Type | Description |
---|---|---|
oldText | System::String | The string to be replaced. |
newText | System::String | The string to replace all occurrences of oldText. |
options | System::SharedPtr<ITextSearchOptions> | Text search options ITextSearchOptions. |
callback | System::SharedPtr<IFindResultCallback> | The callback object for receiving search results IFindResultCallback. |
Remarks
The following sample code shows how to replace one specified string with another specified string.
auto presentation = System::MakeObject<Presentation>(u"SomePresentation.pptx");
auto shape = System::ExplicitCast<AutoShape>(presentation->get_Slide(0)->get_Shape(0));
auto textSearchOptions = System::MakeObject<TextSearchOptions>();
textSearchOptions->set_WholeWordsOnly(true);
// Replace all separate 'the' occurrences with '<em><strong>'
shape->get_TextFrame()->ReplaceText(u"the", u"</strong></em>", textSearchOptions, nullptr);
presentation->Save(u"SomePresentation-out2.pptx", SaveFormat::Pptx);
See Also
- Typedef SharedPtr
- Class String
- Class ITextSearchOptions
- Class IFindResultCallback
- Class ITextFrame
- Namespace Aspose::Slides
- Library Aspose.Slides