以下にXBRLデータの関連付けを行った帳票とXBRLデータを指定して帳票出力する、.NETインタフェースを使用したアプリケーションの記述例を示します。
1つのXBRLインスタンスの情報をPDF出力する場合
using System; using fujitsu.listcreator; namespace OutputSample { /// <summary> /// Sample Class /// </summary> class Sample { public void exec() { try { // Forms クラスを作成し、XBRLデータを指定します。 Forms form = new Forms( "貸借対照表", "C:\\ListCREATOR\\Assets" ); form.setDataSource( "\"-instance=C:\\Data\\sample_instance.xml\"" ); form.execDataSource(); // PrintProperites クラスを作成し、出力方法を指定します。 PrintProperties prop = new PrintProperties(); prop.DirectMethod = PrintProperties.OUTPUTMODE_PDF; prop.KeepPdf = "C:\\PDF\\貸借対照表.pdf"; // PrintForm クラスを作成し、帳票を出力します。 PrintForm pform = new PrintForm(); pform.PrintOut( form, prop ); } catch (Exception e) { Console.Write( e.StackTrace ); } } /// <summary> /// アプリケーションのメイン エントリ ポイントです。 /// </summary> [STAThread] static void Main(string[] args) { Sample s = new Sample(); s.exec(); } } }