astah*

Japanese | English
Home 機能 機能比較表

お知らせ

図の画像出力、コマンドラインツール

Eメール 印刷

図を画像ファイルに出力できます。保存する画像ファイル名はデフォルトで図名が使われます。

export_image
  • 図をPNG、JPEG、EMF、SVG形式で保存
    ダイアグラムエディタに表示されている図をそれぞれの形式で保存します。
  • 図をまとめてPNG、JPEG、EMF、SVG形式で保存
    選択した図を指定したフォルダにそれぞれの形式で保存します。
  • ※Mac OSでは、EMF形式で保存できません。
  • ※astah* communityではEMF、SVG形式で保存できません。

※ ダイアグラムエディタ上に選択状態の図要素がある場合、その図要素のみ出力されます。

 

bullet1 SVG出力について

別途「Batik SVG Toolkit」ライブラリを設定することで、SVG形式で画像を出力できます。
astah*を終了してから、「Batik SVG Toolkit」をダウンロードし、zipの中身を「astah*インストールフォルダ\lib\batik」にコピーします。その後、astah*を再起動してください。
(インストールフォルダ\lib\batik\batik.jarと配備されれば設定完了です)

 


コマンドラインツールを使った画像出力

astah*インストールフォルダに含まれるasta-command.batを使用して、コマンドプロンプトから画像出力します。asta-command.batでは「image」のアクションを実行します。
詳しくは、astah*インストールフォルダ配下のastah*コマンドラインツールガイド「CommandRunner.html」をご参照ください。

bullet1 利用条件

コマンドラインツールの実行には、astah*の実行環境が必要です。実行時、大きなサイズのプロジェクトファイルを扱う場合は、JavaVMのメモリ管理オプションを調整してください。

スタックサイズは、astah*の起動後、[ツール]-[システムプロパティ]-[ファイル]-[プロジェクトの書き込み・読み込み時のスタックサイズ]の設定値を使用します。スタックサイズの指定がない場合は、デフォルトで5Mが使用されます。

astah* communityはEMF、SVG形式での出力に対応していません。

 

bullet1 画像ファイルへ出力する

プロジェクトファイルに含まれる図をPNG、EMF、JPEG のいずれかの形式で画像ファイルへ出力するには、「image」のアクションを使います。
画像フォーマットを指定しない場合は、自動的にPNG形式で出力されます。

例1) C:\input\hoge.astaファイルのER図をC:\output配下にPNG形式で出力する

call asta-command.bat -image er -f C:\input\hoge.asta -t png -o C:\output

例2) C:\input\hoge.astaファイルの全図をC:\output配下にPNG形式で出力する

call asta-command.bat -image all -f C:\input\hoge.asta -t png -o C:\output

 

オプション

-image (画像出力アクション)

all 全ての図
cl クラス図
uc ユースケース図
ucd ユースケース記述
sc ステートマシン図
act アクティビティ図
seq シーケンス図
com コミュニケーション図
cmp コンポーネント図
dep 配置図
cs 合成構造図
fc フローチャート
dfd データフロー図
er ER図
crud CRUD
mm マインドマップ
rqd 要求図
rqt 要求テーブル
tm トレーサビリティマップ
ignore -ref 参照プロジェクトの図を無視する

 

他のオプション

-dpi, --dpi [image dpi] 出力解像度 - 出力する画像の解像度を指定する。デフォルトは、96(システムプロパティに設定されている値)。
解像度を72にすると、画面に表示されている大きさと同等の画像を出力する。
-f, --file [target file] 出力対象ファイル -
-id, --dgm_id [ids for target diagrams] 出力対象ID指定 -

図のID列をスペース区切りで指定。
この場合、出力時に名前空間のフォルダを作成せず、フラットに画像ファイルを出力する。
ファイル名は、図名ではなく、ID名になる。

-o, --output [output] 出力先ベースフォルダ - 出力先フォルダは、「出力先ベースフォルダ + プロジェクトファイル名」
-t, --type [image type] 出力画像フォーマット png, jpg, emf PNG, JPEG, 拡張メタファイル