示例#1
0
void EditorClientImpl::checkTextOfParagraph(const UChar* text, int length,
                                            TextCheckingTypeMask mask,
                                            WTF::Vector<TextCheckingResult>& results)
{
    if (!m_webView->spellCheckClient())
        return;

    WebTextCheckingTypeMask webMask = static_cast<WebTextCheckingTypeMask>(mask);
    WebVector<WebTextCheckingResult> webResults;
    m_webView->spellCheckClient()->checkTextOfParagraph(WebString(text, length), webMask, &webResults);

    results.resize(webResults.size());
    for (size_t i = 0; i < webResults.size(); ++i)
        results[i] = webResults[i];
}