我的目标是使用dev express在WPF中创建报告。我想在报告中添加word或pdf文档。
对于word文档,我将word文档打开到RichEditControl中,将其保存到内存流中作为rtf文档并使用XRRichText控件,我将rtf文档添加到报表中。
public void CreateReport()
{
RichEditControl richEdit = new RichEditControl();
MemoryStream stream = new MemoryStream();
XRRichText rtfDoc = new XRRichText();
richEdit.LoadDocument(@"word document path", DocumentFormat.OpenXml);
richEdit.SaveDocument(stream, DevExpress.XtraRichEdit.DocumentFormat.Rtf);
rtfDoc.LoadFile(stream, XRRichTextStreamType.RtfText);
rtfDoc.WidthF = 550F;
this.Detail.Controls.Add(rtfDoc);
this.RequestParameters = false;
this.CreateDocument();
}
这是将word文档添加为rtf的推荐方法吗? 而且,如何将pdf文档添加到报告中而不是word文档?
谢谢!
答案 0 :(得分:2)