Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }