PDF 出力

 ※v8.0からサポートされました。

print-graphic-pdf APIにより、 Graphic をPDFを出力できるようになりました。

PDF出力機能は印刷機能の拡張として実装されております。
 

{let pf:#PDFPrintRootFrame}
{let rect1:Graphic={Fill width=1in, height=1in, background=“red”}}

{CommandButton label=“export to PDF file”,
    {on Action do
        {let file-url:#Url =
            {choose-file
                style=FileDialogStyle.save-as,
                title=“Select a File, to export PDF”
            }
        }
        {if-non-null file-url then
            set pf = {print-graphic-pdf
                          rect1,     ||出力対象のグラフィック
                          file-url    ||保存先ファイルパス
                     }
        }
    }
}

print-graphic-pdf の引数は多数ありますが、最低は出力対象のgraphicとPDFファイルを保存するためのパスだけです。


請求書を出力するサンプル:http://developers.curlap.com/curl/v8/pdf/mypdf/start.curl