ページの先頭行へ戻る
Interstage List Creator V10.4.0 XBRLデータ対応機能編
FUJITSU Software

4.4.2 .NETアプリケーションの記述例

以下にXBRLデータの関連付けを行った帳票とXBRLデータを指定して帳票出力する、.NETインタフェースを使用したアプリケーションの記述例を示します。

1つのXBRLインスタンスの情報をPDF出力する場合

Visual C# .NETの例
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();
        }
    }
}