画面の下部を超えて広がるデータを含めるために、データグリッドのすべてのコンテンツのスナップショットを作成する方法を探しています (つまり、DG を下にスクロールして、より多くのデータを表示する必要があります)。
現在表示されているデータのスナップショットを取得するのは簡単です。
ImageSnapshot.defaultEncoder = PNGEncoder;
var snap:ImageSnapshot = ImageSnapshot.captureImage(myDG);
var imageBytes:ByteArray = snap.data;
私が思いついた唯一の解決策は、スナップショットを作成し、データグリッドがスクロールできるかどうかを確認し、次の位置までスクロールし、別のスナップショットを作成し、2 番目のスナップショットから最初のスナップショットへ、データグリッドが終了するまで繰り返すことです。
このソリューションの問題は、すべての新しいスナップショットにヘッダーが表示されることです。さらに、最後のスナップショットには、前のイメージのデータグリッド データが含まれている可能性が高くなります。
これを達成する方法について他に考えがある人はいますか?