掲示板一覧   -   トピック一覧
   EA ドキュメント生成
     RTFドキュメント生成でステレオタイプごとの要素出力方法


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2011-12-27 11:29
EA Administrator
投稿: 1971

RTFドキュメント生成でステレオタイプごとの要素出力方法

サポートに寄せられたご質問の要約です。

○ご質問

RTFドキュメントで要素の情報を表形式で表示したいと思っております。

その時、
表の1列目:要素のステレオタイプが○○に設定されている要素の名前
表の2列目:要素のステレオタイプが△△に設定されている要素の名前
表の3列目:要素のステレオタイプが××に設定されている要素の名前

のように、要素のある状態を判断してそれぞれの列に表示させるような
出力方法は可能でしょうか?
可能な場合、どのようにテンプレートで設定すればいいのでしょうか?
不可能な場合は、APIを利用して作成しようと思っております。

○回答

現状、上記のような出力はテンプレートで実現することはできません。

APIを利用して要素の内容を解析する必要があります。

また、RTFドキュメントを生成するためのDocumentGeneratorというAPIもありますが、
こちらはテンプレートと組み合わせて利用する使い方になります。
(例えば、ダイアグラム用のテンプレートと要素用のテンプレートをそれぞれ準備し、
生成したい内容をDocumentDiagram(DiagramID, nDepth, templateName)などの
メソッドを利用して、そのテンプレートに埋め込む使い方になります。)

今回のように、ステレオタイプによって同じ表の別の列に生成するということは
DocumentGeneratorを利用しても難しいことが考えられます。

この場合は、EAのAPIで要素を解析した結果、DocumentGeneratorは利用せず
Word側のAPIを利用して、直接Wordへ生成することで自由にカスタマイズできるの
ではないかと考えております。

テンプレートやDocumentGeneratorでの実現ができず申し訳ありません。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ