TMetafileへの描画が反映されない
TMetafileの扱いで、少し戸惑った。
TMetafileは、キャンバスに描画する際にビットマップのようにはキャンバスにアクセスできない。
TMetafileCanvasのインスタンスを生成してキャンバスを独自に扱う。
このキャンバスに描画するのはわかっていたのだが、問題はキャンバスへの描画がメタファイルに反映されなかったこと。
結果的には、キャンバスのインスタンスが破棄される際に反映されるようなので、描画部分を別関数に抽出してキャンバスインスタンスのライフタイムを制限するようにした。
| 固定リンク
| コメント (0)
| トラックバック (0)