パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Metro版IE10、プラグインを完全に排除。Adobe Flashに打撃か。」記事へのコメント

  • by Anonymous Coward on 2011年09月18日 19時04分 (#2021508)

    HTMLとJavascriptとCSSを使って、動的に追加できる画像を8つ(比率維持)/1ページを印刷するという簡単そう?なHTMLで地獄を見ています。
    3日かかってこれはほぼ不可能だと分かりました。
    ・IMGタグを比率維持したままグリッドで最大表示するのは至難の業 (突き抜けたり、height:30%が効かなかったり・・・)
    ・そもそもグリッド(float:left;)が印刷時にはバラバラに砕けたり表示されなかったり・・・
    ・page-break-after/page-break-beforeはbody直下のタグしか使えない(bodyの孫以下のタグでは何も起こらない)。そのため改ページ不可能

    やはりPDFは必要なのではないでしょうか?
    現在進行形なのでAC

    • by ruto (17678) on 2011年09月18日 23時18分 (#2021597) 日記
      いっそのことSVGかCanvasおよびVML(IE用)で実装した方が早いかもしれません。
      親コメント
    • by Anonymous Coward

      Webで固定レイアウトを押し付けるゴミが必要ない

      • by Anonymous Coward

        お客「選択した画像を8枚ずつ最大まで拡大してプリントできるようにしてください」
        あなた「Webで固定レイアウトを押し付けるゴミが必要ない」

        ちょっと無理がありませんか?

        • by Anonymous Coward

          もしブラウザがIE6でも動くようにとかいうお仕事なら
          もうそんなのを受けるほうが悪いと思える

          Canvasでまとめちゃえばよさそうですし

    • by Anonymous Coward

      必要だと思いますが、ブラウザ内で開く必要がないって話じゃないですかね

      • by Anonymous Coward

        そこを何とかするのがプロのプログラマ。そんな仕事をとってくるのがプロの営業。

    • by Anonymous Coward

      画像を先に1個にまとめたらよくね

    • by Anonymous Coward

      float:left;でやるのが間違ってる。あれはまだ欠陥だらけ
      素直にTable使えばいける

    • by Anonymous Coward

      そんなに難しい?
      自分なら単に table でページを区切っておいて、後は onload でJavaScript呼んで、画像を比率に応じて枠にはいるようサイズ調整する。

      環境限定できないなら、今のCSSはあまり頼りすぎちゃダメ。

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

処理中...