PrintJobのバグ?

Flex3.3で作成中のAIRアプリで、PrintJobで印刷を行う際に、以下のような警告が出る。

Warning: Filter will not render. The DisplayObject’s filtered dimensions (8453, 712) are too large to be drawn.

「フィルターが大きすぎて適用できません」といった意味合いの警告だけど、フィルターを適用していない(つもりの)対象に対してもこの警告が出る。

いろいろ調べてみたところ、ステージ上にある(つまり、表示されている)UIComponentを印刷対象とするとこの警告が発生するようだ。
試しに、同じ対象をステージ上から削除して印刷すると、警告は表示されない。

ふーむ。
ぼくのプログラムに原因があるのか(どこかで気付かずミスしているのか)、それともFlexのバグなのか、どっちだろう。
とりあえず、警告が出るだけで実害はないので、放っておけばいいっちゃあいいんだけど。

そういえば、逆に、フィルターを適用したはずの場合で、フィルターが印刷されない現象も見られるので、やっぱりバグだろうかね。

Leave a Reply