12-01-2011, 01:54 PM
12-02-2011, 10:17 AM
100万件となるとクライアントで行えば処理が占有されてしまいますので、Curlのクライアントサイドで行うより、Curlからサードパーティー製の帳票ミドルウェア(svf等)を呼び出してサーバサイドで処理を行うことをおすすめします。
どちらにせよ件数は特に問題ないと思いますよ。
どちらにせよ件数は特に問題ないと思いますよ。
12-02-2011, 11:17 AM
Curlで印刷すること自体は問題ないと思いますが、一回の印刷で数十ページ以上印刷すると、時間が大変かかりそうな気がします。
実際に100ページ以上の印刷の場合、ユーザビリィティとして検証したほうがどうですか?
12-05-2011, 01:42 PM
>usamiさん,heavybugtracker
ありがとうございます!クライアント側で大量データの帳票を作表するのは難しいんですね・・・
印刷をしないでイメージだけ作ってファイルにはきたい場合、
Stream的(例えばデータ1000件毎に帳票ファイルに書き込む的な)に帳票イメージファイル(形式は問いません)にデータを流す事は可能でしょうか
ありがとうございます!クライアント側で大量データの帳票を作表するのは難しいんですね・・・
印刷をしないでイメージだけ作ってファイルにはきたい場合、
Stream的(例えばデータ1000件毎に帳票ファイルに書き込む的な)に帳票イメージファイル(形式は問いません)にデータを流す事は可能でしょうか
12-06-2011, 10:33 AM
PDFファイルへの出力は駄目かな?Curlバージョン8.0からの機能のようですが。
(12-05-2011, 01:42 PM)pokopoko Wrote: [ -> ]>usamiさん,heavybugtracker
ありがとうございます!クライアント側で大量データの帳票を作表するのは難しいんですね・・・
印刷をしないでイメージだけ作ってファイルにはきたい場合、
Stream的(例えばデータ1000件毎に帳票ファイルに書き込む的な)に帳票イメージファイル(形式は問いません)にデータを流す事は可能でしょうか
12-06-2011, 11:14 AM
>heavybugtrackerさん
PDF出力でも大丈夫です
ただ、PDF出力も試してみたのですが、帳票オブジェクトを作ってからでないとPDFファイル出力ができない為、
大量データを出力したい場合はクライアントの負荷が高くなってしまいます
PDF出力でも大丈夫です
ただ、PDF出力も試してみたのですが、帳票オブジェクトを作ってからでないとPDFファイル出力ができない為、
大量データを出力したい場合はクライアントの負荷が高くなってしまいます
12-12-2011, 08:44 AM
print-graphic-pdfプロシージャのパラメータとして
multi-part?というキーワード引数が用意されています
これをtrueにすることでまだファイル出力対象が存在すると見なされ、
ファイル出力されずに戻り値PrintRootFrameに印刷対象が保持されます
falseにするとファイルに出力する様になります(こっちがデフォルト)
例えば1000件ずつのデータを持ったオブジェクトを順次PrintRootFrameに格納していくといった
やり方をすれば、ある程度メモリは食わなくなると思います
(限度はあるでしょうが。。。)
multi-part?というキーワード引数が用意されています
これをtrueにすることでまだファイル出力対象が存在すると見なされ、
ファイル出力されずに戻り値PrintRootFrameに印刷対象が保持されます
falseにするとファイルに出力する様になります(こっちがデフォルト)
例えば1000件ずつのデータを持ったオブジェクトを順次PrintRootFrameに格納していくといった
やり方をすれば、ある程度メモリは食わなくなると思います
(限度はあるでしょうが。。。)