Allora, sto provando per la creazione del pdf con Pdfsharp.
Sono arrivato a questo punto:
Ho creato una form con un label textbox e listview, una volta popolata la listview vorrei che mi inserisse la listview nel file pdf.
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 = "Rateizzazione Sanzioni CdS"
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(Form1.Listview1, font, XBrushes.Black, 300, 250) ' inserire dati listview
e.DrawLine(XPens.Black, 60, 310, 570, 310)
Dim filename As String = "TestPDF.pdf"
document.Save(filename)
Process.Start(Filename)
End Sub
End Class
Il file pdf se inserisco il textbox1 me lo crea, ma se voglio che mi inserisca i dati della listview con le colonne? insomma una copia della listview? come faccio?
Grazie
Gianluca