protected void LoadPicture(IfrxPictureView pictureView, object pictureData) { if (pictureData == null || !(pictureData is byte[])) { return; } MemoryStream stream = new MemoryStream(); Byte[] array = pictureData as Byte[]; stream.Write(array, 0, array.Length); pictureView.LoadViewFromStream(stream); stream.Close(); stream = null; }
private void Report_OnBeforePrint(IfrxComponent Sender) { if (Sender is FastReport.IfrxView) { if (Sender.Name == "Memo1") { (Sender as FastReport.IfrxMemoView).Memo = CommonData.CompanyInfo.NativeName; } if (Sender.Name == "MemoContractTerms") //打印合同条款 { (Sender as FastReport.IfrxMemoView).Memo = ConvertEx.ToString(_CurrentContracTerms); } if (Sender.Name == "Picture1") { IfrxPictureView pic = Sender as IfrxPictureView; // Object pictureData; // dtSummary.OnGetValueHandler("IMG", out pictureData); // LoadPicture((IfrxPictureView)Sender, pictureData); } } }