private void Btn_saveDocument_Click(object sender, EventArgs e) { error_label.Text = ""; List <string> zusatzanlagen = checkInput(); RichTextBox rtb = new RichTextBox(); rtb.Rtf = rtb_BeschreibungMassnahme.Rtf; try { PDF FinalPDF = new PDF( DBm.auftrag, DBm.anschreiben.ElementAt <TblAnschreibenTyp>(cmb_anschreibenTyp.SelectedIndex), DBm.ansprechpartner.ElementAt <TblAnsprechpartner>(cmb_empfaenger.SelectedIndex), DBm.bearbeiter.ElementAt <TblBearbeiter>(cmb_absender.SelectedIndex), datePicker.Value, datePickerAusfuehrung.Value, datePickerAusfuehrungEnde.Value.Date, DBm.bearbeiter.ElementAt <TblBearbeiter>(cmb_Ansprechpartner.SelectedIndex), tb_ortMassnahme.Text, //rtb_absprachen.Text, rtb, //DBm.ansprechpartner.ElementAt<TblAnsprechpartner>(cmb_ansprechpartnerBau.SelectedIndex), DBm.wesiTeam.ElementAt <TblWesiTeam>(cmb_wesie.SelectedIndex), cb_plansaetze.Checked, cb_beteiligte.Checked, cb_techBeschreibung.Checked, zusatzanlagen); SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "PDF|*.pdf"; saveFileDialog.Title = "PDF Speichern"; saveFileDialog.ShowDialog(); Interfaces.Wupfl wupfl = new Interfaces.Wupfl(); string html = wupfl.getHTML(FinalPDF); wupfl.writeHTMLtoPDF(html, saveFileDialog.FileName); } catch (Exception q) { } }
private void Btn_vorschau_Click(object sender, EventArgs e) { error_label.Text = ""; List <string> zusatzanlagen = checkInput(); RichTextBox rtb = new RichTextBox(); rtb.Rtf = rtb_BeschreibungMassnahme.Rtf; try { PDF FinalPDF = new PDF( DBm.auftrag, DBm.anschreiben.ElementAt <TblAnschreibenTyp>(cmb_anschreibenTyp.SelectedIndex), DBm.ansprechpartner.ElementAt <TblAnsprechpartner>(cmb_empfaenger.SelectedIndex), DBm.bearbeiter.ElementAt <TblBearbeiter>(cmb_absender.SelectedIndex), datePicker.Value, datePickerAusfuehrung.Value, datePickerAusfuehrungEnde.Value.Date, DBm.bearbeiter.ElementAt <TblBearbeiter>(cmb_Ansprechpartner.SelectedIndex), tb_ortMassnahme.Text, //rtb_absprachen.Text, rtb, //DBm.ansprechpartner.ElementAt<TblAnsprechpartner>(cmb_ansprechpartnerBau.SelectedIndex), DBm.wesiTeam.ElementAt <TblWesiTeam>(cmb_wesie.SelectedIndex), cb_plansaetze.Checked, cb_beteiligte.Checked, cb_techBeschreibung.Checked, zusatzanlagen); Interfaces.Wupfl wupfl = new Interfaces.Wupfl(); string html = wupfl.getHTML(FinalPDF); string hiddenPath = Path.GetTempPath() + @"\testpdf.pdf"; this.pdfPreview.Navigate("www.google.de"); pdfPreview.Navigate(wupfl.writeHTMLtoPDF(html, hiddenPath)); } catch (Exception ef) { } }