我在使用jqplot创建的图形在IE 7& 8.它在屏幕上看起来很棒,但是一旦我点击打印预览,它就会搞砸了。
请帮帮我
IE 9中的对齐,Firefox和Chrome是完美的。任何帮助将不胜感激
答案 0 :(得分:1)
This 为我工作。这是一个javascript函数,可以重置每个画布的绝对位置。
答案 1 :(得分:0)
在画布上添加了一个类迭代器,然后使用浏览器黑客来完美地对齐不同浏览器的条形图。
这是修改过的excanvas: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++;
}
答案 2 :(得分:-1)
完成打印设置并确保它已启用CSS。