【问题标题】:Crystal reports barcode shrink when generate pdf from asp.net mvc从 asp.net mvc 生成 pdf 时 Crystal 报告条码缩小
【发布时间】:2016-01-18 19:41:07
【问题描述】:

我正在使用以下代码在 ASP.NET MVC 平台中从水晶报表生成 pdf

 [HttpGet]
    public ActionResult ClassCard()
    {

        ReportDocument rd = new ReportDocument();

        rd.Load(Path.Combine(Server.MapPath("~/Reports"), "ClassCard.rpt"));
        rd.SetParameterValue("ClassName", "Kandy");
        rd.SetParameterValue("Type", "Group Theory");
        rd.SetParameterValue("year", "2016");
        rd.SetParameterValue("Student", "KDG0012");




        rd.SetDatabaseLogon("DB_74931_rmsecon_user", "snb123");


        Response.Buffer = false;
        Response.ClearContent();
        Response.ClearHeaders();
        try
        {
            Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
            stream.Seek(0, SeekOrigin.Begin);
            return File(stream, "application/pdf", "EverestList11.pdf");
        }
        catch (Exception ex)
        {
            throw ex;
        }



    }

这给我下面的pdf

但是当你看到条形码被缩小时,我如何在 ASP.NET MVC 环境中解决这个问题

我看到大多数人说添加注册密钥,但我不能这样做,因为这是 asp.net mvc Web 应用程序,我将在剪切服务器上托管这个应用程序

如果我在下面添加注册表键,问题将仅在我在本地桌面应用程序中生成水晶报告时解决

【问题讨论】:

  • 您的条形码是图像还是字体?您是否使用特定的库来生成这些条形码?
  • 我使用的是 carolina 条码字体carolinabarcode.com

标签: asp.net-mvc crystal-reports crystal-reports-2008 crystal-reports-2010


【解决方案1】:

问题在于 Crystal 报表运行时存在或存在一个众所周知的问题,即报表导出为 pdf 时字体会缩小。

正如您所指出的,一个(不受欢迎的)选项是修改注册表项,如 herehere 所讨论的那样。另一种方法是通过适当调整字体大小以允许缩小来进行补偿。

我选择升级到 Visual Studio version 13 的 Crystal 报表,它支持动态图像 url,但更重要的是我停止使用字体以支持 barcode imaging libraries

【讨论】:

    【解决方案2】:

    我在将文件导出为 PDF 时遇到了类似的字体缩小问题,这实际上是导出时的默认行为。为了保持原始字体和行为,您可以检查以下建议更改注册表的答案。

    1. Font Size Problem Crystal Report

    2. Font Issue Details in Crystal Report

    【讨论】:

    • 感谢您的帮助,但我使用的是共享网络服务器,我无法触摸它的注册表,问题就在这里
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多