Buongiorno,
sto utilizzando pdfsharp per l'esportazione di dati di una form in pdf.
Consideriamo che, ho 3 label, 1 textbox e 2 timepicker e una listview.
Inseriti i dati e popolata la listview, se clicco sul pulsante denominato pdf, il programma mi salva label textbox e timepicker.
Dov'è il problema? Il problema è che non so come esportare la listview popolata con i dati in pdf.
Vi lascio il codice qui sotto:
codice:
Imports PdfSharp
Imports PdfSharp.Drawing
Imports PdfSharp.Pdf
Public Class Anteprima
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
pdf()
End Sub
Sub pdf()
Dim document As PdfDocument = New PdfDocument
document.Info.Title = "TEST"
Dim page As PdfPage = document.AddPage
page.Size = PdfSharp.PageSize.A4
Dim e As XGraphics = XGraphics.FromPdfPage(page)
Dim font As XFont = New XFont("Arial", 14, XFontStyle.Regular)
e.DrawString(Me.Label7.Text, font, XBrushes.Black, 50, 50)
e.DrawString(Me.TextBox1.Text, font, XBrushes.Black, 130, 50)
e.DrawString(Me.Label6.Text, font, XBrushes.Black, 50, 70)
e.DrawString(Me.DateTimePicker4.Text, font, XBrushes.Black, 130, 70)
e.DrawString(Me.Label5.Text, font, XBrushes.Black, 50, 90)
e.DrawString(Me.DateTimePicker3.Text, font, XBrushes.Black, 130, 90)
Dim filename As String = "TEST.pdf"
document.Save(filename)
Process.Start(Filename)
End Sub
End Class
Spero di essere stato chiaro, aspetto vostre notizie.