0
我的目標是使用dev express在WPF中創建報告。我想將單詞或pdf文檔添加到報告中。從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的方式嗎? 也可以,而不是word文檔,我怎樣才能將pdf文檔添加到報告?
謝謝!