- PR -

C#.NETを使ったFlashの印刷

1
投稿者投稿内容
ゆうちゃ
会議室デビュー日: 2006/01/24
投稿数: 2
お住まい・勤務地: 大阪
投稿日時: 2006-01-24 16:35
現在、flashで地図を扱ったアプリケーションを制作し、
C#.NETを使って、falsh内の地図を印刷したいのですが、現在の方法では文字等がつぶれてしまい
地図としての役割が果たせません。

Flashの部分(地図の部分)だけを印刷したいので、
現在は、一度座標指定でビットマップ化して、それを印刷していますが
上記のような問題があって綺麗に印刷できません。

地図の元画像自体は2560×1750pxと大きいものなのでそのまま印刷すれば
綺麗に印刷できます。

ですが、C#.NETを通して印刷したいのです。

どなたかいい解決方法がございましたらお教え頂ければ幸いです。
宜しくお願い致します。
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-01-24 23:29
現状はFlashで作成したアプリケーション上の画像をキャプチャーして、それを印刷していると言うことですか?画面の内容をキャプチャーしている以上、画面の解像度以上の品質を得る事が出来ないのは自明ですよね。

それとも画面ではつぶれていない画像が、印刷するとつぶれてしまうのですか?普通に印刷すれば、そんなことにはならないと思います。だとしたら、現状の実際の印刷のコードが分からないと、アドバイスのしようがないですよね。

C#.NETから元のデータをそのまま印刷すれば、一番よいのではなくて?そうしない理由は何故ですか?
ゆうちゃ
会議室デビュー日: 2006/01/24
投稿数: 2
お住まい・勤務地: 大阪
投稿日時: 2006-01-25 02:01
返信頂きありがとうございます。
なるほど、やはり画面の解像度以上の品質を得るには現状のやり方では不可能なのですね。

おっしゃる通り、大きな画像を小さく見せているので、画面上でも画像はつぶれてしまっています。
Flash上で拡大をすると綺麗に見えるので、その解像度で印刷できるかと思っていたのですが、キャプチャーするとやはり無理なのですね。

元データを印刷できれば一番いいのですが、そうしない理由はFlash上で地図にマーキングをして、データの表示等をさせた上で印刷したかったからです。
記述情報の不備、申し訳ございません。

キャプチャーでの印刷では不可能ということがわかっただけでも、
ありがたいです。

貴重なご意見ありがとうございます。


[ メッセージ編集済み 編集者: ゆうちゃ 編集日時 2006-01-25 02:02 ]

[ メッセージ編集済み 編集者: ゆうちゃ 編集日時 2006-01-25 02:04 ]
1

スキルアップ/キャリアアップ(JOB@IT)