Пример #1
0
        private void showpreviewHoaDon(object editValue)
        {
            int  temp;
            bool kq = int.TryParse(editValue.ToString(), out temp);

            if (!kq)
            {
                btnPDF.Enabled = false;
                return;
            }
            var          temp2 = db.CTHoaDons.Where(x => x.HoaDonBanId == temp).ToList();
            reportHoaDon rp    = new reportHoaDon(temp2);

            documentViewer1.DocumentSource = rp;
            rp.Nap = false;
            rpF    = rp;
            rp.CreateDocument(false);
        }
Пример #2
0
        private void btnPDF_Click(object sender, EventArgs e)
        {
            if (rpF == null)
            {
                btnPDF.Enabled = false;
                return;
            }
            openFileDialog1.Filter = "pdf files (*.pdf)|*.pdf|All files (*.*)|*.*";
            DialogResult rs = openFileDialog1.ShowDialog();

            if (rs == DialogResult.OK)
            {
                using (PdfDocumentProcessor process = new PdfDocumentProcessor())
                {
                    process.CreateEmptyDocument();
                    process.LoadDocument(openFileDialog1.FileName);
                    Bitmap bm = process.CreateBitmap(1, 2000);
                    rpF.Watermark.Image         = bm;
                    rpF.Watermark.ImageViewMode = ImageViewMode.Stretch;
                    rpF.CreateDocument(false);
                }
            }
        }