Как сохранить групповое поле в pdf-файл в VB net
У меня есть приложение windows в VB Net 2019, в котором есть отчет, который я хочу сохранить в виде PDF-файла. Я настроил отчет в групповом поле для удобства печати, это работает. Но это необходимо, чтобы сохранить файл, чтобы иметь возможность использовать его без программы. Pdf-файл-это лучший способ, но я не могу получить групповое поле конвертировать в pdf. Я использовал PDF Sharp для сохранения формы, но снимок экрана не показывает полное групповое поле и не сохраняет полный экран. Мне нужно просто сохранить групповое поле и все, что находится внутри него, Страница 8 х 10. Может кто-нибудь помочь.
Приведенный ниже код-это первое, что я мог бы получить в формате pdf для сохранения, но он отображает это в центре страницы "система.Рисование.Графика"
Что я уже пробовал:
Дим PDF в документы PDF = новые документы PDF
pdf.Info.Title = "мой первый PDF-файл"
Dim pdfPage As PdfPage = pdf.AddPage
Тусклый график как XGraphics = XGraphics.FromPdfPage(pdfPage)
Dim font As XFont = New XFont("Verdana", 20, XFontStyle.Жирный)
graph.DrawString(конвертировать.ToString(GroupBox1.CreateGraphics), шрифт, XBrushes.Черный,
Новый XRect(0, 0, pdfPage.Ширина.Точка, pdfPage.Высота.Точка), XStringFormats.Центр)
Dim pdfFilename As String = "firstpage.pdf"
формат PDF.Сохранить(pdfFilename)
Процесс.Начало(pdfFilename)