このリリースノートは、リリース直後に1回だけ表示されます。それ以降はヘルプメニューから開くことができます。
crossnote version 1.4.4 リリースではXMLタグによるXMLファイルのインポート、エクスポート機能を実現し、AdobeのInDesignなど、外部アプリケーションとの連携を容易にしました。これにより、crossnoteはドキュメンテーションの入り口から出口まで、ドキュメンテーション・プロセス全体をサポートできるシステムにバージョンアップしました。また参照リンク機能を大幅に向上させています。
ドキュメントにXMLタグを付けることで、簡単にXMLファイルからのデータインポートや、エクスポートができるようになりました。これにより、例えばAdobeのInDesignなどに対してcrossnoteで作成したドキュメントデータをXML形式で連携させることができます。
例えばこんな使い方が可能です。
まず、プロジェクト毎に、XMLタグを定義します。プロジェクト・プロパティに新たに「XMLタグ種別の定義」および「XMLタグの設定」という項目が追加されています。
図2.1.1.1 XMLタグ種別の定義
XMLタグはスキーマ毎に定義します。まずこのXMLタグ種別で、以下の項目について設定します。
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<body xmlns:datalink="http://www.updateit.co.jp/apis/1.0/datalink/" datalink:key="d-74k7ooh56gqgdpbi4pfl4nvt0p">
....
このデータリンク・キーにはデフォルトでドキュメントに割り振られたユニークなIDが設定されますが、ドキュメント・プロパティから変更することも可能です。ドキュメント・キーワードに「データリンク・キー」という項目が追加されており、そこで指定したIDをデータリンク・キーとすることができます。
今回のバージョンは、図形データについてはイメージを貼り付けている場合、およびSVGの挿絵を貼り付けている場合に出力するが可能です。イメージを出力する場合には、元のイメージファイルを解像度などを変えずにそのまま出力します。SVGファイルの場合には、そのままSVGで出力するか、PDFに変換して出力するかを選択することができます。(InDesignに読み込ませる場合にはPDFに変換してください)
次にXMLタグの構造を定義します。
図2.1.1.2 XMLタグの設定
XMLタグの設定画面で、XMLタグを階層状に定義していきます。XMLファイルに出力するときにはこの並びで出力します。またXMLファイルを読み込む際には、ここに表示されているXMLパスを検索して、一致するデータを抜き出してドキュメントに貼り付けます。
このように予めXMLタグの定義を用意した上で、XMLファイルとの間でデータを出し入れしたいドキュメントに対して、これらのXMLタグを設定します。XMLタグを定義するための「XMLタグ・ビューワ」をウィンドウ・メニューから開いてください。
図2.1.1.3 XMLタグ・ビューワ
XMLタグはドキュメントを開かなくても参照することができますが、編集するにはドキュメントを開く必要があります。なおXMLタグが付いている場合、ワークスペースに表示されるアウトラインに紫色の< >のマークがつきます。
図2.1.1.4 XMLタグが付いている場合のアウトラインの表示
XMLタグを追加するには、XMLタグ・ビューワの左上の追加アイコンを押してください注1。XMLタグの追加ダイアログが開きます。
図2.1.1.5 XMLタグの追加ダイアログ
XMLタグ種別を選択した上で、XMLタグを選択します。なおXMLタグの設定対象は、枠の種類に応じて以下のようになります。
枠の種類
|
対象
|
説明
|
見出し
|
|
内容を選択すると、見出しの文章を対象とします。
対象なしを選択すると、XMLタグに対して値が設定されません。 |
本文
|
|
内容を選択すると、本文の文章を対象とします。
対象なしを選択すると、XMLタグに対して値が設定されません。 |
辞書枠
|
|
タイトルを選択すると、辞書枠の見出し部分の文章を対象とします。
内容を選択すると、辞書枠の説明部分の文章を対象とします。 対象なしを選択すると、XMLタグに対して値が設定されません。 |
図形枠
式枠 |
|
タイトルを選択すると、図形枠(または式枠)のタイトル部分の文章を対象とします。
内容を選択すると、図形枠のイメージや挿絵などを対象とします。今回のバージョンでは単一のイメージか挿絵のみ出力可能です。 対象なしを選択すると、XMLタグに対して値が設定されません。 |
テーブル枠
|
|
タイトルを選択すると、テーブル枠のタイトル部分の文章を対象とします。
セルを選択すると、テーブルで選択している単一のセルの中の文章を対象とします。 列を選択すると、テーブルで選択している列について、ヘッダを除くそれ以降の各行の文章を対象とします。 対象なしを選択すると、XMLタグに対して値が設定されません。 |
XMLタグはこのように一度設定してしまえば、後はこの設定を元に何度でもXMLファイルを使ったデータの出し入れができるようになります。
対象のドキュメントを含むプロジェクトをワークスペースで選択してから、「ファイル」メニューの「インポート...」を選択してください。ファイル選択のダイアログで対象のXMLファイルを選択します。なおここで、複数のXMLファイルを同時に取り込むことも可能です注2。なお、XMLファイルとしてインポートするためには、ファイルの拡張子は.xmlでなければなりません。
ファイル選択後、「インポート...」というダイアログが開きますので、左下にある「ファイルの変換...」ボタンを押してください。そのXMLファイルのデフォルトの名前空間に一致するXMLタグがあり、かつデータリンク・キーが設定済みの場合には、この操作だけで自動的にデータをインポートします。
もしXMLファイルにデータリンク・キーが設定されていない場合や、データリンク・キーに対応するドキュメントがプロジェクト内に見つからない場合、および同じデータリンク・キーをもったドキュメントが複数存在している場合には、ドキュメントを選択するためのダイアログが開きますので、そこから対象のドキュメントを選択してください。
図2.1.2.1 XMLファイルのインポート
その他の改良につきましては、下記をご参照ください。
管理番号
|
分類
|
|
概要
|
#2477
|
コンバータ
|
改良
|
XMLタグに対するインポート機能の追加
|
#2474
|
コンバータ
|
改良
|
データリンク・キーをドキュメント・キーワードとして設定できるようにする
|
#2471
|
コンバータ
|
改良
|
フォルダのExport時にWORD以外の変換を選択可能にする
|
#2466
|
コンバータ
|
改良
|
XMLタグ機能の追加
|
#2464
|
UI
|
改良
|
D&Dで同列の見出しの場合、入れ替えする
|
#2463
|
UI
|
改良
|
アプリケーションの終了前に編集中のドキュメントの確認をする
|
#2461
|
検索
|
バグ
|
校正結果のキーワード検索を2度実行すると結果が表示されない
|
#2458
|
エディタ
|
改良
|
辞書枠の枠のON/OFFを辞書枠のグループに対する操作に変更
|
#2455
|
コンバータ
|
改良
|
WordExportの見出しの位置の修正
|
#2449
|
コンバータ
|
バグ
|
大きなドキュメントをExportすると目次が複数作られてしまう
|
#2450
|
コンバータ
|
バグ
|
リンク先が読めないドキュメントをhtmlコンバートするとエラーが発生する
|
#2439
|
エディタ
|
改良
|
ドキュメントが開いている状態で参照先が変更・保存された場合に参照内容を自動更新する
|
#2440
|
エディタ
|
改良
|
参照先の追従機能
|
#2445
|
エディタ
|
バグ
|
巨大なTOCの最後のリンクをダブルクリックするとエラーが発生する
|
#2443
|
比較画面
|
改良
|
比較画面を開いたときにコマンド履歴がクリアされるのを抑止
|
#2441
|
エディタ
|
改良
|
不正な参照リンクのTipsの表示内容の変更
|
#2437
|
エディタ
|
改良
|
辞書枠へのリンクの場合、別のドキュメントでもToolTipsを表示できるようにする
|
#2438
|
エディタ
|
改良
|
見出しの参照対応
|
なお、過去のリリースノートは、http://www.updateit.co.jp/support/index.shtmlを参照してください。