В конце концов, мы заставляем его работать, вызывая функцию печати reportdocument вместо reportDoc.PrintToPrinter (1, true, 1, 1000) для просмотра отчета;
Не знаю, в порядке ли Грэм Унсер, если кто-то подтвердит это, я тоже отмечу как правильный ответ ...