概要
ハイライト機能は、ウェブページの本文中の言葉に自動でリンクをつけたり強調表示をしたりする機能ですが、v3までは共有辞書ファイルを使って指定することしかできませんでした。
v4から、ハイライト機能を変更して、共有辞書ファイルから読み込んだ辞書バスケット(_dictionary_)とは別に、それを変換してハイライトバスケット(_highlight_)を自動生成し、そのバスケットに対して、追加、削除、変更、呼出、並べ替えなどの操作をfunctionを使って行うことができるようになりました。
一覧
!highlight.add:term,begin-tag,end-tag
!highlight.add_link:term,url,begin-tag,end-tag
!highlight.replace:term,begin-tag,end-tag
!highlight.prepare: ▲
パラメータ
なし
機能
「=highlight.prepare:manual」が指定されているとき(ハイライトバスケットを自動生成しない設定のとき)、辞書バスケットからハイライトバスケットを生成する指示を出す。
!highlight.add:term,begin-tag,end-tag ▲
パラメータ
- ハイライトする言葉
- ハイライトの開始タグ
- ハイライトの終了タグ
機能
ハイライトバスケットに、対象となる言葉を追加する。指定した言葉が、開始タグと終了タグで囲まれた言葉に置き換わる。
使用例
!highlight.add:sample,<strong>,</strong>
!highlight.add_link:term,url,begin-tag,end-tag ▲
パラメータ
- ハイライトする言葉
- リンクするURL
- ハイライトの開始タグ(任意)
- ハイライトの終了タグ(任意)
機能
ハイライトバスケットに、対象となる言葉を追加する。指定した言葉に指定したリンクが付加される。また、オプションとして、リンクされた言葉の外側を、開始タグと終了タグで囲むこともできる。
使用例
!highlight.add_link:sample1,http://www.sample.net/
!highlight.add_link:sample2,http://w2.sample.net/,<strong>,</strong>
!highlight.remove:term ▲
!highlight.replace:term,begin-tag,end-tag ▲
パラメータ
- ハイライトする言葉
- ハイライトの開始タグ
- ハイライトの終了タグ
機能
ハイライトバスケットに、対象となる言葉を置き換える。指定した言葉を削除した後、新しく、開始タグと終了タグで囲まれた言葉を追加する。
使用例
!highlight.replace:sample,<strong>,</strong>
!highlight.replace_link:term,url,begin-tag,end-tag ▲
パラメータ
- ハイライトする言葉
- リンクするURL
- ハイライトの開始タグ(任意)
- ハイライトの終了タグ(任意)
機能
ハイライトバスケットに、対象となる言葉を置き換える。指定した言葉を削除した後、新しく、指定したリンクを付加した言葉を追加する。また、オプションとして、リンクされた言葉の外側を、開始タグと終了タグで囲むこともできる。
使用例
!highlight.replace_link:sample1,http://www.sample.net/
!highlight.replace_link:sample2,http://w2.sample.net/,<strong>,</strong>
!highlight.disable:term ▲
!highlight.enable:term ▲
パラメータ
- ハイライトを有効にする言葉
機能
指定した言葉のハイライト無効設定を解除します。これを使うと、「!highlight.disable:」を使ってハイライトを無効にされた言葉を、再びハイライト有効にすることができます。