在应用程序中打印报表时,我们遇到了一个问题。
我们要避免的是,Crystal Reports 2008中的打印功能会自动缩放报表,以便完整的报表内容适合特定打印机的可打印区域。
前身Crystal reports 11没有缩放任何内容,这就是我们希望为Crystal Reports 2008实现的目标。
遗憾的是,下面的代码抛出了一个异常:
Dim layout As New CrystalDecisions.Shared.PrintLayoutSettings
'Disable scaling, does not work
layout.Scaling = PrintLayoutS
我创建了一个应用程序,想要运行和打印报表(就像.net上的水晶报表一样)。做到这一点最简单的方法是什么?更具体地说,我创建了一个应用程序,用户将在其客户处创建发票,并在蓝牙打印机上打印它们。有没有像crystal reports for android这样简单的方法?我试着在eclipse上使用crystal reports,但是库不能在android上工作(至少我不知道怎么做)。
我在Crystal Reports for Visual Studio2010中创建了一个报告。
报告设置为横向。如果我创建报表的一个实例,用数据加载它,并使用以下代码打印它,它就会像预期的那样在横向打印。
var rpt = new MyReport();
rpt.SetDataSource(dataSource);
rpt.PrintToPrinter(1, false, 1, int.MaxValue);
如果我使用以下代码在WPF的Crystal report查看器控件中查看报表,则报表可以在横向模式下正确显示。
var
我正在使用Crystal Reports 2016,正在尝试获取二维码解决方案以在报表查看器中工作。在Crystal Reports编辑器中,QR码以打包的QR字体完美地打印出来,但在报表查看器中,它会抛出一个"A statement is expected“错误(见截图)。
我使用的代码是QR解决方案供应商在公式字段中的代码,具有基本语法:
ConnectCodeClassQRCodeEncode ({search_loc.LOC_DESC},"L",8)
Dim x As Number
Dim Result As String
For x = 1 To Con
我想在.net中使用crystal reports创建一个customer账单类型报告。我知道水晶报表打印一个标题,它包含列标题,并位于table.But I want invoice类型报告中相应数据列的下方,在该报告中,我可以将列保留在报告中任何我喜欢的位置。例如,在左上角我想保留- " to "-customer name我想创建多个标题和数据行。多么?
在我的笔记本电脑上,我使用Visual Studio 2010和Crystal reports,但当我将我的应用程序移动到另一台未安装Visual studio的PC时,我的应用程序出现错误:
"CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception“。
我复制了Crystal reports dll,并在我的应用程序中添加了引用和路径,但我得到了相同的错误。
然后,我尝试在PC上安装Crystal reports,但出现错误:
"you must already have vi
我有一个在x86上正常工作的程序。而且,它还可以在带有visual的系统上工作,即使在x64上也没有错误。但是在没有visual studio的x64系统上,调用报告时会发生错误。消息例外是:
The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception.
Source:
CrystalDecisions.CrystalReports.Engine
Stack Trace:
at CrystalDecisions.CrystalRepo