Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

RichText.ReplaceText

Replaces text in current rich text document with new text.

Component Version macOS Windows Linux Server iOS SDK
RichText 4.4 ✅ Yes ❌ No ❌ No ✅ Yes, on macOS ✅ Yes
MBS( "RichText.ReplaceText"; SearchText; NewText { ; Multiple } )   More

Parameters

Parameter Description Example Flags
SearchText The text to search. Search is case insensitive. "$FirstName"
NewText The new text to use as replacement. Can be empty. "Christian"
Multiple Optional, Pass 1 to replace all occurrences. Default is 0 to replace the first one found. 0 Optional

Result

Returns Count or error.

Description

Replaces text in current rich text document with new text.
This can be used to load Word file (DOC, RTF, DOCX), replace place holders with values for client and save a personalized copy.
Version 6.0 and newer returns number of replaces. Older versions just returned OK on success.

Examples

Replace choclate with vanilla:

Set Variable [ $r ; Value: MBS( "RichText.ReadHTML"; "<html><body><p><b>Schokoladenplätzchen</b></p></body></html>" ) ]
Set Variable [ $r ; Value: MBS("RichText.ReplaceText"; "Schokoladen"; "Vanille") ]
Show Custom Dialog [ "HTML" ; MBS( "RichText.HTMLText" ) ]

See also

Example Databases

Blog Entries

This function is free to use.

Created 16th October 2014, last changed 25th November 2017


RichText.Release - RichText.ReplaceTexts