1

jqplot で作成されたグラフを IE 7 & 8 で適切な配置で印刷するのに問題があります。

お願い助けて

IE 9、Firefox、および Chrome での連携は完璧です。どんな助けでも大歓迎です

https://lh6.googleusercontent.com/_eXAGzNHBomg/TbgxHZiwFRI/AAAAAAAACwg/CQqXHN2CkZA/s800/d01.png

4

3 に答える 3

1

これは私にとってはうまくいきました。各キャンバスの絶対位置をリセットする JavaScript 関数です。

于 2012-04-16T13:08:30.847 に答える
0

キャンバスにクラス イテレータを追加し、ブラウザ ハックを使用して、さまざまなブラウザのバーを完全に揃えます。

これは変更されたエクスキャンバスです: http://pastebin.com/mgHUbe3S

309行目で魔法が起こる

    var el = surfaceElement.ownerDocument.createElement('div');
    **el.className = "seriesContainer_"+counter;**
    el.style.width =  surfaceElement.clientWidth + 'px';
    el.style.height = surfaceElement.clientHeight + 'px';
    el.style.overflow = 'hidden';
    el.style.position = 'absolute';
    surfaceElement.appendChild(el);

    this.element_ = el;
    this.arcScaleX_ = 1;
    this.arcScaleY_ = 1;
    this.lineScale_ = 1;
    counter++;
  }
于 2011-05-17T01:09:05.183 に答える
-1

印刷設定を確認し、CSS が有効になっていることを確認します。

于 2011-04-27T17:19:23.597 に答える