A5_SPELLCHECKSTRING Function
Syntax
Arguments
- Results
A dot variable containing the results of the spell check, including the last button pressed by the user.
- string
The text to examine.
- string_type
The type of text. Possible values are: "text" = plain text "rtf" = RTF encoded text
- string_rtf
Optional. Default = "". The RTF encoded equivalent of the String parameter.
- show_done_button
Logical. Optional. Default = .T.
- ignore_words
Optional. Default = "". Words to ignore in the text.
- replace_all_words
Optional. Default = "". Words that need to be replaced in the text.
Description
Spell check a text string or a rtf text string. For RTF, must supply plain_text and rtf_text strings.
Discussion
The A5_SPELLCHECKSTRING() function opens the Spell Check dialog box and returns a dot variable containing the results of the spell check operation.
Example
The following example creates some RTF text then spell checks it.
dim rtf_text as C dim plain_text as C dim rtf as P rtf = rtf.create("") ? a5_rtf_editor2(rtf) = insertion_point = 31.000000 lastbutton = "save" plain_text = rtf.Plain_Text rtf_text = rtf.Rtf_Text ? plain_text = "This is RTF text that maye bee spell checked." ? rtf_text = "{\rtf1\ansi \deff0{\colortbl;\red0\green0\blue0;\red0\green0\blue255;}{\fonttbl{\f0\fswiss Arial;}{\f1\fswiss Arial;}{\f2\fnil Arial;}}{{\f1 \cf1 \fs24 This is }{\b \f2 \cf2 \fs24 RTF text }{\f1 \cf1 \fs24 that }{\i \f1 \cf1 \fs24 maye bee}{\f1 \cf1 \fs24 spell checked.}}}"
Limitations
Desktop applications only.
See Also