PrintJobのバグ?
Posted on 5 月 22nd, 2009 by kude
Flex3.3で作成中のAIRアプリで、PrintJobで印刷を行う際に、以下のような警告が出る。
Warning: Filter will not render. The DisplayObject’s filtered dimensions (8453, 712) are too large to be drawn.
「フィルターが大きすぎて適用できません」といった意味合いの警告だけど、フィルターを適用していない(つもりの)対象に対してもこの警告が出る。
いろいろ調べてみたところ、ステージ上にある(つまり、表示されている)UIComponentを印刷対象とするとこの警告が発生するようだ。
試しに、同じ対象をステージ上から削除して印刷すると、警告は表示されない。
ふーむ。
ぼくのプログラムに原因があるのか(どこかで気付かずミスしているのか)、それともFlexのバグなのか、どっちだろう。
とりあえず、警告が出るだけで実害はないので、放っておけばいいっちゃあいいんだけど。
そういえば、逆に、フィルターを適用したはずの場合で、フィルターが印刷されない現象も見られるので、やっぱりバグだろうかね。
Filed under: Flash/AIR/Flex



