Top > OOobbs2 > 85

OOobbs2/85 Edit

  • サマリ: Smart Tag
  • 環境: Writer
  • 状態: 投稿
  • 投稿者: はにゃ??
  • 投稿日: 2007-11-14 (水) 02:42:02

質問 Edit

Smart Tag は OOo 2.3 の新機能です。

しかし、Smart Tag の API と UI のみが実装されているだけで利用できる Smart Tag は OOo のインストールセットに含まれていません。API を利用して UNO コンポーネントとして作成した SmartTag をインストールする必要があります。

Smart Tag コンポーネントの作成方法は以下で説明されています。

Smart Tags

回答 Edit

$(variable-name) という文字列をマークアップ、アクションする SmartTag を Py-UNO で作成してみました。

smarttags.png

Smart Tag として認識される文字列にはデフォルト設定では紫色の下線が引かれます。アクションは Ctrl + Click でコンテキストメニューが開き、アクションを選択します。

Smart Tag がインストールされているとオプションに次のように SmartTag のページが追加され、各 SmartTag の利用を選択できます。

smarttags-2.png

ここではマークアップされているテキストを置換するだけの処理ですが、そのほかも処理次第でコマンドを実行なども可能です。 また、上記ダイアログで SmartTag のプロパティダイアログを表示して設定などを行うこともできます (ダイアログを用意しておく必要があります)。

filemytools_smarttags.oxt


感想,コメント,メモ Edit



Attach file: filemytools_smarttags.oxt 1773 download [Information] filesmarttags-2.png 673 download [Information] filesmarttags.png 664 download [Information]

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes