APS Viewer でカンバス上に表示中の状態をキャプチャ画像として取得したい場面があります。 キーボード ショートカット(Windows の場合、例えば [Alt]+[Print Screen] キーなど)やキャプチャー ツールでアプリの表示画面をキャプチャすることが出来ますが、ウィンドウ タイトルやフレームも映り込んでしまいます。Viewer 内のツールバーやパネルも同様です。 ツールバーやパネルなどのユーザインタフェースを排除して、純粋にカンバスの表示内容だけをキャプチャしたい場合には、getScreenShot メソッドを利用することが出来ます。 _viewer.getScreenShot(_viewer.container.clientWidth, _viewer.container.clientHeight,); 上記のように使用すると、ブラウザ上に新しいタブが開かれて、キャプチャした画像が表示されます。なお、上記コード中の _viewer は Viewer インスタンスを格納する変数です。NOP_VIEWER に置き換えて考えることも可能です。 キャプチャ画像をファイル... Read more →