在 Crystal Reports 中设置文本格式

发布于 2024-09-25 17:45:29 字数 335 浏览 2 评论 0原文

我需要用户能够使用一些基本的格式选项在网络表单中输入文本,然后生成显示格式化文本的报告。

对 HTML 的支持很糟糕,输入简单的项目符号列表甚至无法在报告中正确显示。

现在我正在使用带有tinyMCE的文本区域,但那是因为我不知道还能使用什么。

是否有已知的在水晶报表中显示格式化文本的最佳实践?

编辑

我只需要显示一份包含大量文本和图标的报告。用户需要能够将其保存为 PDF。我什至不必是 Crystal Reports,但它是我迄今为止一直在使用和工作的。直到我需要显示格式化文本。 我希望有另一个设计器附带的解决方案,让我绑定数据集。

I need users to be able to enter text in a webform with some basic formatting options and then generate a report showing the formatted text.

The support for HTML is horrible and entering a simple bulletlist doesn't even show properly in the report.

Right now i'm using a textarea with tinyMCE but that's because i don't know what else to use.

Is there a known best-practice for showing formatted text in a Crystal Report?

Edit

I just need to show a report with a bunch of text and icons. Users need to be able to save it to PDF. I doesn't even have to be Crystal Reports but it's what i have been using and worked so far. Until i needed to show formatted text.
I wish for another solution that comes with a designer and let's me bind against a DataSet.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

﹏半生如梦愿梦如真 2024-10-02 17:45:29

解决方案是将 HTML 转换为 RTF。 CR 中的 RTF 支持比 HTML 中的 RTF 支持要好得多。这样用户仍然可以使用tinyMCE编辑器,甚至粘贴Word格式的HTML。

如果使用 XSL 样式表,我将 HTML 转换为 RTF 的方式。基本上,您将 HTML 作为 XML 文档加载,然后让 XSL 将其转换为 RTF。这样,您就可以对文本的显示方式有很大的自由度,因为您可以调整 XSL。

我使用这篇文章来实现这一点,文章的附件包括.XSL。

The solution is to convert the HTML to RTF. RTF support in CR is much better than it is for HTML. This way users can still use the tinyMCE editor and even paste Word formatted HTML.

The way i convert the HTML to RTF if using an XSL stylesheet. Basically you load the HTML as an XML document and let the XSL translate it to RTF. This way you also have a lot of freedom over the way your text will appear since you can tweak the XSL.

I used this article to achieve that, the article's attachment includes the .XSL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文