Has been using an older version of spire.pdf where I could check if a printer is valid by using pdfDocument.PrintDocument.PrinterSettings.IsValid
The pdfDocument.PrintDocument is now obsolete. Is there another way I can check if the selected printer is valid ?