导出 Stimulsoft 报告时阻止输出或隐藏文本?

发布于 2024-11-19 07:27:08 字数 218 浏览 2 评论 0原文

是否可以隐藏或禁用文本对象导出到 Stimulsoft PDF 报告中?

将文本对象的“可打印”设置设置为 false 似乎没有效果。除了该设置之外,我能找到的唯一其他相关设置是“导出为图像”,它似乎不会阻止输出。

我正在使用 Stimulsoft Reports 和 Sitecore 6.4。我的问题是原始 HTML 出现在我们导出的 PDF 报告中。我需要一种方法来完全隐藏文本字段。

Is it possible to hide or disable text objects from being exported into Stimulsoft PDF reports?

Setting a text object's "Printable" setting to false appears to have no effect. Apart from that one setting, the only other relevant setting I could find was "Export as Image" which does not appear to prevent output.

I'm using Stimulsoft Reports with Sitecore 6.4. My issue is that raw HTML is appearing in our exported PDF reports. I need a way to hide the text fields altogether.

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

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

发布评论

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

评论(1

煮茶煮酒煮时光 2024-11-26 07:27:08

您可以在报告的导出(Exporting)事件中使用以下代码:

for (int i = 0; i < this.RenderedPages.Count; i++)
{
    foreach (StiComponent component in this.RenderedPages[i].GetComponents())
    {
        if ((component is StiText) && (component.Name == "Text2"))
        {
            component.Enabled = true;
        }
    }
}

请检查链接中的示例:
http://depositfiles.com/files/9ci8ofech

You can use the following code in Exported(Exporting) events of report:

for (int i = 0; i < this.RenderedPages.Count; i++)
{
    foreach (StiComponent component in this.RenderedPages[i].GetComponents())
    {
        if ((component is StiText) && (component.Name == "Text2"))
        {
            component.Enabled = true;
        }
    }
}

Please check the sample from the link:
http://depositfiles.com/files/9ci8ofech

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