構造化オーサリングの編集ビュー

このトピックでは、Adobe FrameMaker の編集ビュー(XML ビュー、WYSIWYG ビュー)について説明します。

このトピックの内容

概要

Adobe FrameMaker にはコンテンツをオーサリングするのに役立つ次の 3 つのビューがあります。

XML ビュー

XML ビューでは、構造化 FrameMaker XML ファイルの標準 XML コードを操作することができます。

Figure 1. XML ビュー
構造化 FrameMaker オーサリングインターフェイスの XML ビュー

A. XML コードビュー B. 構造化ビュー C. エラーコンソール

FrameMaker は、親エレメントに対して 1 タブスペース分、子エレメントをインデントします。 ワードラップは、ウィンドウの幅内に表示されるエレメントの内容を保持します。 XML ビューは Unicode をサポートします。 XML ビューでは多言語コンテンツを編集できます。コンテンツをクリップボードからコピー/ペーストすることもできます。

XML ビューで conref、リンク、および相互参照などの参照を編集または変更すると、WSIWYG ビューでもこれらの参照が更新されます。XML ビューは DTD を使用して自動的に XML コンテンツを検証するため、コンテンツは常に整形式であることを確認できます。XML ビューでの操作中には、属性値が自動的に挿入されるだけでなく、タグをファイルに挿入すると、そのタグの終了タグが自動的に挿入されます。

XML ビューの 検索・置換 ダイアログでは、XML コードを検索できます。アンパサンドや縦線などの正規表現を使用してテキストを検索することもできます。XML ビューは、XPath もサポートします。XML コンテンツを検索するための XPath 式を作成、使用することができます。 XPath についての詳細は、「XPath」を参照してください。

次の機能には、XML ビューからのみアクセスできます。

コンソールパネル

XML ビューの コンソール パネルには、開いている XML ファイルのエラーが表示されます(エラーが存在する場合)。 コンソール パネルには、エラーのファイル名も表示されます。ファイルおよびエラーの場所に移動するには、エラーの行をクリックします。

表示 > パネル > エラー を選択し、 コンソール パネルを表示します。

構造図

XML ビューには、構造図が表示されるため、XML 文書の構造を表示でき、構造内を移動できます。上矢印と下矢印のキーで、構造図内を上下に移動できます。

ツリービューを表示するには、 表示 > 構造図を表示を選択します。

XML ビューからアクセスした場合、構造図で以下の機能を利用できます。

WYSIWYG ビュー

WYSIWYG ビューはクラッシックな FrameMaker のビューで、構造化および非構造化オーサリングをサポートします。WYSIWYG ビューには、FrameMaker のすべての機能があります。

以下は、WYSIWYG ビューでのみ管理できます。

WYSIWYG ビューで構造化されたコンテンツを作成すると、オーサリング操作が非常に容易になります。FrameMaker の最新リリースでは、以前の簡易 XML モードのオーサリング機能と WYSIWYG ビューが統合されています。

WYSIWYG と簡易 XML の統合により、構造化文書の作成や作業の基となるコンテンツルールや XML 構造の把握が不要になります。クイックエレメントツールバー(QET)も WYSIWYG ビューでのオーサリング用にカスタマイズできるため、有効なオブジェクトを構造化文書に簡単に挿入できます。

次のサブセクションでは、WYSIWYG ビューで最もよく使用されるオブジェクトを操作するさまざまな方法を説明します。

番号付きリストと番号なしリストを使用する

  • 文書で番号付きリストまたは番号なしリストを作成するには、クイックエレメントツールバーで対応するボタンを選択します。

  • 新しいリストアイテムを作成するには、現在のアイテムの最後に挿入ポイントを配置し、Enter キーを押します。

  • リストアイテム内で、画像や表などのオブジェクトを挿入するには、クイックエレメントツールバーまたはオブジェクトを挿入ポップアップを使用します。

  • 番号付きリスト(ol)と番号なしリスト(ul)を切り替えるには、リスト内の任意の位置に挿入ポイントを置き、クイックエレメントツールバーから別のリストタイプを選択します。

  • リストを終了するには、最後のリストアイテムの末尾に挿入ポイントを置き、Enter キーを 2 回押します。

  • 2 つのリストの間にリストアイテムを 1 つ挿入するには、1 つめのリストアイテムの最後または 2 つめのリストアイテムの最初に挿入ポイントを配置し、Enter キーを押します。

  • 1 つのリストアイテムを 2 つのアイテムに分割するには、リストアイテムを分割する位置に挿入ポイントを配置し、Enter キーを押します。

  • 1 つのリストを 2 つに分割するには、1 つめのリストアイテムの最後に挿入ポイントを配置し、Enter キーを 2 回押します。新しい段落がリストの間に作成されます。

Tab キーまたは Shift+Tab キーのほか、クイックエレメントツールバーにあるリストのインデントボタンまたはリストのアウトデントボタンを使用して、インデント(ネスト)したりアウトデントしたりできます。

  • 1 つのリストアイテムをインデントするには、リストアイテムの先頭に挿入ポイントを置き、Tab キーを押します。または、リストアイテムの任意の場所に挿入ポイントを置き、リストのインデントボタンをクリックします。

    Note: リストのインデントボタンおよびリストのアウトデントボタンによる操作は部分的に選択したテキストに対しても有効です。
  • リストアイテムのインデントを縮小するには、挿入ポイントをリストアイテムの先頭に置き、Shift+Tab キーを押します。または、リストアイテムの任意の場所に挿入ポイントを置き、リストのアウトデントボタンをクリックします。

  • リストに複数のアイテムがある場合、リストの一部をネストするには、アイテムを選択して Tab キーを押すか、リストのインデントボタンをクリックします。

  • ネストされたリストアイテムのインデントを縮小するには、リストアイテムの最初に挿入ポイントを配置し、Shift キーと Tab キーを同時に押します。または、リストアイテムの任意の場所に挿入ポイントを置き、リストのアウトデントボタンをクリックします。

    Note: ネストされたリスト内の任意のアイテムのインデントを縮小しても、他のアイテムはネストされたままです。

表を使用する

  • 表の後に要素を挿入するには、クイックエレメントツールバーにある「表を挿入」ボタンをクリックします。

  • 表に行または列を追加するには、行または列を追加する位置の隣にある表のセルをクリックして > 行・列を追加を選択し、追加する行または列の数を指定します。また、同一もしくは異なる表の中で列または行を移動することも、1 つの表の中で列または行をソートすることも可能です。 詳しくは、「表」の「表の行および列」を参照してください。
  • 表に新しい行を追加するには、最終行の最終列で Tab キーを押します。

  • Tab キー、Shift + Tab キー、または矢印キーを使用すると、表中のセルを移動できます。

画像を使用する

  • DITA トピック、コンセプト、または参照文書で作業中の場合は、クイックエレメントツールバーにあるイメージボタンをクリックします。

  • DITA タスクトピックを作成すると、手順のタイトル、短い説明、手順ステップフィールドにグラフィックを挿入できます。これは、タスクトピック内でグラフィックが <image> 内部にラップされるためです。

  • 画像を移動するには、画像アンカーをクリックし、画像をドラッグ&ドロップする必要があります。

  • 画像のサイズを変更するには、画像オブジェクト(画像アンカーではない)をクリックして選択して、サイドハンドルをドラッグして、幅または高さを変更します。

  • 取り込んだグラフィックのオブジェクトの属性を表示するには、グラフィックを右クリックし、「 オブジェクトの属性を選択します。アンカー枠のオブジェクトの属性を表示するには、「アンカー」をクリックし、 グラフィック > オブジェクトプロパティを選択します。

表示の切り替え

アプリケーションバーの関連するアイコンをクリックすることによって、3 つのビューを切り替えることができます。

Figure 4. アプリケーションバーの 3 つのビューのアイコン
FrameMaker のオーサリングビューの切り替え

A. XML ビュー B. WYSIWYG ビュー

XML ビューでサポートするのは、構造化ファイルに限られます。非構造化ファイルが開いている状態で、WYSIWYG ビューから XML ビューに切り替えると、非構造化ファイルもビューに保持されます。未保存のファイルがある状態で FrameMaker を終了すると、警告が表示されます。