<%@ Page Language="C#" Debug="true" %>
<%
    byte[] pdfImg = null;

    try
    {
        using(WFR2025.WfrControl wfrObj = new WFR2025.WfrControl(WFR2025.CT.SERVER))
        {
            //固定部分はテンプレートファイルから読み込み
            wfrObj.LoadTemplate(Server.MapPath("template_fixed.txt"));

            //宛名等
            wfrObj.AddItem("T", 1300, 0, 19000, 800, "", "ArrangeH=Right;FontSize=600;FontUnder=Under1;TextFormat='No. %@'", "1234567");
            wfrObj.AddItem("T", 200, 3000, 13000, 4200, "", "FontSize=1000;FontUnder=Under1;TextFormat='%@ <S:70>様</S>';TextOption=Tag", "あいうえお株式会社");

            //明細部の値(1明細分です。実際には明細の数だけ準備する必要があります)
            wfrObj.AddItem("T", 0, 8000, -10000, -1000, "STYLE_DETAILS_TEXT", "", "テレビ");
            wfrObj.AddItem("T", -2, -1, -3000, -1000, "STYLE_DETAILS_KINGAKU", "", "100000");
            wfrObj.AddItem("T", -2, -1, -3000, -1000, "STYLE_DETAILS_NUMBER", "", "1");
            wfrObj.AddItem("T", -2, -1, -3000, -1000, "STYLE_DETAILS_KINGAKU", "", "100000");

            //合計の値
            wfrObj.AddItem("T", 16000, 24000, -3000, -1000, "STYLE_DETAILS_KINGAKU", "", "100000");
            wfrObj.AddItem("T", -1, -2, -3000, -1000, "STYLE_DETAILS_KINGAKU", "", "8000");
            wfrObj.AddItem("T", -1, -2, -3000, -1000, "STYLE_DETAILS_KINGAKU", "FontBold=true", "108000");

            //PDFイメージとしてブラウザに送信
            pdfImg = wfrObj.GetPdfImage();
            Response.ContentType = "application/pdf";
            Response.BinaryWrite(pdfImg);
        }
    }
    catch(Exception ex)
    {
        Response.ContentType = "text/plain";
        Response.Write("ERROR" + ex.Message);
    }

    pdfImg = null;
%>