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); }
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); } } }