Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 10.1   10.2   10.3   10.4   10.5   11.0   11.1   11.2   11.3   11.4    Statistic    FMM    Blog  

RichText.WriteContainer

Writes current rich text to a container.

Component Version macOS Windows Linux Server iOS SDK
RichText 4.4 ✅ Yes ❌ No ❌ No ✅ Yes, on macOS ✅ Yes
MBS( "RichText.WriteContainer"; Format { ; FileName } )   More

Parameters

Parameter Description Example Flags
Format The file format to use. Can be DOC, DOCX or RTF. "DOC"
FileName The file name to use for the container. "test.doc" Optional

Result

Returns OK or error.

Description

Writes current rich text to a container.
Please pass format type:

Warning: The plugin can only read/write the styles/formats which Apple supports for their cocoa framework.

Examples

Read a file, apply replaces and save it:

# load from container
Set Variable [$r; Value:MBS("RichText.ReadContainer"; Replace Text in Word File::InputContainer)]
If [MBS("IsError")]
    Show Custom Dialog ["Error"; "Failed to read file."]
    Exit Script []
End If
# now loop through records to do replaces
Go to Record/Request/Page [First]
Loop
    Set Variable [$r; Value:MBS("RichText.ReplaceText"; Replace Text in Word File::Old Text; Replace Text in Word File::New Text)]
    Go to Record/Request/Page [Next; Exit after last]
End Loop
# write file
Set Field [Replace Text in Word File::OutputContainer; MBS("RichText.WriteContainer"; Replace Text in Word File::format)]
# cleanup
Set Variable [$r; Value:MBS("RichText.Release")]

See also

Example Databases

Blog Entries

Created 16th October 2014, last changed 14th August 2017


RichText.TextLength - RichText.WriteDOC

Feedback: Report problem or ask question.