C# 是否有任何Crystal Reports对象像HTML中的DIV一样工作?

C# 是否有任何Crystal Reports对象像HTML中的DIV一样工作?,c#,.net,crystal-reports,C#,.net,Crystal Reports,嗨 我不熟悉水晶报告。我在.NET应用程序中使用Crystal Reports为我的客户生成购买点(POP)。我希望能够以精确的宽度和高度生成如下内容: 我正在使用HTML为我的示例生成一个PDF文件。然后我决定你用水晶报告。我怎样才能在Crystal Reports中使用类似DIV的东西作为容器?内容将从数据库生成,因此我需要能够控制元素的流。例如,CSS属性溢出:隐藏。Crystal Reports是否支持这一点?感谢您的帮助 你可以将css添加到你的crystal report中,我认为这

我不熟悉水晶报告。我在.NET应用程序中使用Crystal Reports为我的客户生成购买点(POP)。我希望能够以精确的宽度和高度生成如下内容:


我正在使用HTML为我的示例生成一个PDF文件。然后我决定你用水晶报告。我怎样才能在Crystal Reports中使用类似DIV的东西作为容器?内容将从数据库生成,因此我需要能够控制元素的流。例如,CSS属性溢出:隐藏。Crystal Reports是否支持这一点?感谢您的帮助

你可以将css添加到你的crystal report中,我认为这会对你有很大帮助,因为你有html的背景,但是如果你想使用c代码,我可以提供给你的东西是处理部分,您可以添加具有左侧和顶部以及该对象的高度和宽度的新对象。例如,您可以添加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;

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

为什么您放弃使用PDF而转到Crystal Reports?@Kencenerrli我需要一个工具,帮助我轻松控制示例的布局。正如我前面提到的,我使用了html,但是我找不到一个工具可以从html生成PDF,并且可以帮助控制PDF的布局。此外,此示例将从不具备html和css知识的员工中插入。所以crystal report为您提供了方便。但是我找不到一个像div一样工作的对象。很抱歉,我不熟悉CR中的这样一个控件。我确实发现这个线程()可能会有所帮助。