【发布时间】:2011-09-21 15:35:41
【问题描述】:
所以,我有一个本地 .rdlc 文件,其中包含一些使用删除线格式格式化的文本。我的问题很容易解释,但我不知道这是否只是 PDF 的限制,还是 .rdlc 导出为 PDF 的错误。
当我写这段代码时:
var localReport = new LocalReport();
...
byte[] pdf = localReport.Render("PDF");
System.IO.File.WriteAllBytes("MyReport.pdf", pdf);
没有删除线格式的文本在 .pdf 文件上正确传输。
如果相反,我使用 .Render("Word") 导出到 Word,则删除线确实适用于 .doc 格式。所以,我知道 .rdlc 报告本身没有问题。
有人遇到过吗?有什么解决方案或变通方法?
【问题讨论】:
-
我刚刚在 BIDS 2008R2 中进行了测试,导出的 PDF 包含删除线。你用的是什么版本?
-
Jamie,我使用的是 SQL Server 2008,但不是 R2。也许升级将是一个修复。
-
我没有进行广泛的测试:我只是使用了 BIDS 内置的导出到 PDF 并取得了成功。我刚刚添加了一个答案,其中包含几年前讨论此问题的链接。
标签: pdf reporting-services rdlc