2

你好,

我是水晶报表的新手。我在我的 .NET 应用程序中使用 Crystal Reports 为我的客户生成购买点 (POP)。我希望能够以精确的宽度和高度生成这样的东西:来自数据库的一条记录

我正在使用 HTML 为我的示例生成 PDF 文件。然后我决定让你使用 Crystal Reports。如何让 Crystal Reports 中的 DIV 之类的东西用作容器?内容将从数据库中生成,因此我需要能够控制元素的流动。例如,有 CSS 属性溢出:隐藏。Crystal Reports 是否支持此功能?任何帮助表示赞赏。

4

1 回答 1

0

您可以将 css 添加到您的水晶报表中,我认为它对您有很大帮助,因为您有 html 的背景,但是如果您想使用 c# 代码,我可以为您提供的东西是使用部分,您可以添加新对象 left以及该对象的顶部和高度和宽度,例如,您可以添加一个 ole 对象或字段对象或文本对象或子报表对象,如下所示:

                CRAXDRT.Report report2 = new CRAXDRT.Report();
                CRAXDRT.Application app2 = new CRAXDRT.Application();
                report2 = app2.OpenReport("Test.rpt", OpenReportMethod.OpenReportByDefault);

                CRAXDRT.TextObject to3 = report2.Sections[i].AddTextObject("This is text object sample", 0, 0);
                to3.Left = 100;
                to3.Top = 20;
                to3.Height = 100;
                to3.Width = 200;
                to3.HorAlignment = CRAXDRT.CRAlignment.crHorCenterAlign;

这只是文本对象示例,您可以添加与此示例相同的其他对象,希望对您有所帮助。

于 2013-10-09T11:44:57.707 回答