Хорошо, я пошел вперед и сделал все свои шаги. Моя проблема сейчас экспорт в PDF. Я заставил его работать, используя скриншот и iTextSharp. Однако моя проблема в том, что если по какой-то причине этот экран не является основным экраном, когда он делает снимок экрана, он сделает снимок чего-то другого и сохранит его в качестве отчета. Есть ли способ сохранить форму непосредственно или даже пойти на шаг дальше и сохранить определенные части формы. Я нашел это во время поиска, но я не знаю, каким будет мой следующий шаг:
public void SaveToPdf()
{
Document document = new Document();
PdfWriter.GetInstance(document, new FileStream("E:/a.pdf", FileMode.Create));
document.Open();
Paragraph p = new Paragraph();
document.Add(p);
document.Add("DONT KNOW WHAT THE SYNTAX FOR CHART WOULD BE")
document.Close();
}