フォームのスナップショットをファイルに書き出し
日付 | 2011/06/20 |
---|---|
ID | 76314 (英語原文参照) |
バージョン | v12 |
プラットフォーム | Mac/Win |
4D v12.2では, 新しいコマンドFORM SCREENSHOTが追加されました。このコマンドは, フォームをピクチャに変換するもので, 2種類の使い方が用意されています。詳しくはドキュメントを参照してください。
たとえば, 数行のメソッドを記述するだけで, フォームの現状をファイルに保存するような機能が簡単に追加できます。
//get the screenshot C_PICTURE($image) FORM SCREENSHOT($image) //do something with it $filePath_t:=System folder(Desktop)+"capture.jpg" WRITE PICTURE FILE($filePath_t;$image)
この使い方では, それぞれのフォームオブジェクトが現在の値を表示した姿でピクチャに写ります。なお, 撮影できる対象は詳細フォームだけです。