SparxEAのドキュメント生成ツールがカスタムテーブルを作成する方法はありますか?Sparx EA:RTFを生成中にカスタムテーブルを作成
問題:
モデルの中では、私はパッケージを得ました。すべてのpackage
の中には、1つまたは2つの数のdiagrams
を含めることができます。 各diagram
には、テキストを持つNotes
にすることができます。そこからテーブル(!)を作成する必要があります。
は、私はこの
var documentGenerator = Repository.CreateDocumentGenerator();
documentGenerator.DocumentPackage(packageId, 9, "myFragment");
のように(他のtemplate fragment
などから呼び出された)スクリプトからtemplate fragment
を呼び出すかhttp://www.sparxsystems.com/enterprise_architect_user_guide/9.3/automation/document_generator_interface_class.htmlここで説明した本
documentGenerator.DocumentElement(elementId, 9, "myOtherFragment");
または他の関数のようにも何かを使用することができることを知っています
このテンプレートは、記載されたspecfifcファイル、または確定されたタブルカスタムテーブルを作成のいずれかの具体的な方法はあり
けど...
質問
内部(定数coulmn名でと数える)(私たちは、列の数、我々はいけない知っているcouldntの上記のように、diagram.Notes
)
RTFドキュメント生成をSparx EAアーキテクト内で処理するまで、私たちが処理するまで名前を知っていますか?
UPD 2017年1月31日
だから、今日はあなた自身のことで、RTF形式の発電機を構築することである唯一の方法。 現在、私はそれに基づいています。テーブルデータを出力するだけの非常に単純なRTFジェネレータを構築しています。 は今の質問を閉じることにしたが、原因RTFスクリプトの現在の進捗状況
まあ、私はsparx ea v13を手に入れました。 'このタイプのフラグメントでは、生のRTFを返すスクリプトを呼び出さなければなりません。 ' ああ、まあ、面白い! – DanilGholtsman
Sparx EAにサードパーティライブラリを使用する方法はありますか?ファイルにインクルードするだけですか? – DanilGholtsman
そして、生のRTFをどのように返すと思いますか? 'documentGenerator .GetDocumentAsRTF()の代わりに' {\ rtf1 \ ansi \ deff0 {\ fonttbl {\ f0 Times New Roman;}} \ f0 \ fs60のようなものを返します。 } '? – DanilGholtsman