2009-06-06 6 views

答えて

1

3つの選択肢:

  • ウィンドウに合わせて(おそらく、サーバー側で)それのサイズを変更します。印刷品質は低下しますが、すばやく簡単です。
  • GoogleMaps-style:小さな部分にカットし、ユーザーが両方向にスクロールして、印刷したいウィンドウを選択できるようにします。より小さい/より大きいスケールの画像に役立つ「ズームイン」および「ズームアウト」のボタン。涼しく強いですが、多くの仕事。
  • イメージをPDFにする!品質が低下せず、保証された外観。

私は実際にPDFを行うべきだと思います。

1

CSSを使用して画像をウィンドウの100%の幅にリサイズします。は理論的にはです。

img#theImage { 
    width:100%; 
} 
+0

良いアイデアですが、@media印刷ブロックも追加する必要があります。 – MiffTheFox

+0

ユーザーは数メガバイトのイメージをダウンロードしなければならないので、これは推奨されません。 サイズ変更されたバージョンを取得する方が効果的です。 – alamar

+0

@alamar:彼はこの高解像度画像を望んでいるように見えます。 –

0

他のブラウザを試しましたか?要素がフローティングされている場合、Firefoxは次の側で印刷を続行しないと聞きました。


もう1つのアイデア:画像の一部のみを表示し、1ページ分の大きさにするには、CSSを使用します。この手法はspritesと呼ばれています。

関連する問題