0

我目前正在扩展一个财务应用程序,包括一个最初为 ie5 开发的 Html 报告解决方案。现在我用的是ie9。

我在打印预览中呈现图像和 Java 小程序时遇到问题。

如图所示: Applet 在浏览器中绘制得非常好, 但在打印预览中看起来真的很难看

对我来说看起来像是一些fubard插值

你们中有人遇到过类似的问题,甚至有解决这个问题的方法吗?

谢谢!

编辑:我忘了添加小程序代码,让你知道我在处理什么

<applet name="" code="netcharts4.apps.NFPiechartApp" codebase="<%= request.getContextPath() %>/NetCharts/classes" archive="netcharts4.jar" class="pieChart">
        <param name="NFParamScript" value='
            Background                 = (white,NONE,1,null,TILE,black); 
            PieSquare                  = ON; 
            SliceData                  = <%=ch.getValuesforChart() %>; 
            Pie3DDepth                 = 20; 
            SliceLabelStyle            = EXTERIOR; 
            SliceLabelLine             = (SOLID,1,black); 
            SliceLabelContent          = LABEL; 
            SliceLabelContentDelimiter = "\n"; 
            SliceLabel                 = (ON,black,"Sans Serif",10,0); 
            SliceLabelBox              = (white,NONE,2); 
            SliceBorder                = (SOLID,1,black);
            SliceLabels                = <%=ch.getValuesforChartLegend() %>; 
            ColorTable                 = <%=ch.getColorTableForChart(ch.getDetails().size()) %>;
            AntiAlias                  = ON;'/> 
    </applet>

4

1 回答 1

0

我发现 ie9 与 java6 根本不相处,java7 显示小程序更好但加载时间太长。ie10 和 11 在 java 安装好并可用时工作(这需要更改 ie 设置)。我最终用一个 java scripled 替换了这个小程序,它生成了一个看起来一样的 svg 元素

于 2013-11-20T11:39:37.977 回答