リビジョンの比較

Using spell checking in XUL

Change Revisions

リビジョン 169215:

リビジョン 169215 (編集者: Shoot / 編集日時: )

リビジョン 169216:

リビジョン 169216 (編集者: Shoot / 編集日時: )

タイトル:
Using spell checking in XUL
Using spell checking in XUL
URL スラグ:
Using_spell_checking_in_XUL
Using_spell_checking_in_XUL
タグ:
Extensions, Add-ons
Extensions, Add-ons
内容:

リビジョン 169215
リビジョン 169216
n13    <h2 name=".E5.8D.98.E8.AA.9E.E3.81.AE.E3.82.B9.E3.83.9A.E3.83n13    <p>
>.AB.E3.82.92.E3.83.81.E3.82.A7.E3.83.83.E3.82.AF.E3.81.99.E3.82.8 
>B"> 
14      {{ 英語版章題("Checking the spelling of a word") }}
15    </p>
16    <h2 id=".E5.8D.98.E8.AA.9E.E3.81.AE.E3.82.B9.E3.83.9A.E3.83.A
 >B.E3.82.92.E3.83.81.E3.82.A7.E3.83.83.E3.82.AF.E3.81.99.E3.82.8B"
 > name=".E5.8D.98.E8.AA.9E.E3.81.AE.E3.82.B9.E3.83.9A.E3.83.AB.E3.
 >82.92.E3.83.81.E3.82.A7.E3.83.83.E3.82.AF.E3.81.99.E3.82.8B">
n17      単語のスペルをチェックするには、最初に <code>@mozilla.org/spellchecker/myspelln20      単語のスペルをチェックするには、最初に <code><a class="external" href="http://
>;1</code> をコントラクト ID として使って <code><a class="external" href="http:>www.xulplanet.com/references/xpcomref/ifaces/mozISpellCheckingEng
>//www.xulplanet.com/references/xpcomref/ifaces/mozISpellCheckingE>ine.html">mozISpellCheckingEngine</a></code> のインスタンスを作り、次に テストしたい
>ngine.html">mozISpellCheckingEngine</a></code> のインスタンスを作り、次に テストし>文字列で <code>check()</code> メソッドを呼び出さなくてはなりません。このメソッドは文字列が正しいスペルなら 
>たい文字列で <code>check()</code> メソッドを呼び出さなくてはなりません。このメソッドは文字列が正しいスペルな><code>true</code> を、そうでなければ <code>false</code> を返します。
>ら <code>true</code> を、そうでなければ <code>false</code> を返します。 
n20gSpellCheckEngine = Components.classes["@mozilla.org/spellcheckern23// コントラクト ID は Firefox のバージョンによって異なる
>/myspell;1"] 
21                    .getService(Components.interfaces.mozISpellCh24var spellclass = "@mozilla.org/spellchecker/myspell;1";
>eckingEngine);  
25if ("@mozilla.org/spellchecker/hunspell;1" in Components.classes)
26        spellclass = "@mozilla.org/spellchecker/hunspell;1";
27if ("@mozilla.org/spellchecker/engine;1" in Components.classes)
28        spellclass = "@mozilla.org/spellchecker/engine;1";
29        
30gSpellCheckEngine = Components.classes[spellclass].createInstance
 >(Components.interfaces.mozISpellCheckingEngine);
n31    <h2 name=".E5.80.99.E8.A3.9C.E3.83.AA.E3.82.B9.E3.83.88.E3.82n40    <p>
>.92.E5.BE.97.E3.82.8B"> 
41      {{ 英語版章題("Getting a list of suggestions") }}
42    </p>
43    <h2 id=".E5.80.99.E8.A3.9C.E3.83.AA.E3.82.B9.E3.83.88.E3.82.9
 >2.E5.BE.97.E3.82.8B" name=".E5.80.99.E8.A3.9C.E3.83.AA.E3.82.B9.E
 >3.83.88.E3.82.92.E5.BE.97.E3.82.8B">
t45</pre>{{ wiki.languages( { "en": "en/Using_spell_checking_in_XUL"t57</pre>{{ languages( { "en": "en/Using_spell_checking_in_XUL", "fr
>, "fr": "fr/Utilisation_du_correcteur_orthographique_dans_XUL" } >": "fr/Utilisation_du_correcteur_orthographique_dans_XUL" } ) }}
>) }} 

前に戻る