Нашел обходной путь, хоть и не считаю это решение вполне приемлимым, но для данного конкретного случая оно работает... по крайней мере, выводится всё так, как нужно мне сейчас - без номера страницы. Просто для объекта QPrinter отступ на странице снизу был задан настолько малым, чтоб номер страницы вообще не умещался на ней:
QTextEdit *m_currentContract = new QTextEdit;
m_pdfPrinter = new QPrinter;
m_pdfPrinter->setPaperSize(QPrinter::A4);
m_pdfPrinter->setOutputFormat(QPrinter::PdfFormat);
// отступы (поля) - в миллиметрах:
qreal topMargin = 6.3;
qreal leftMargin = 22.0;
qreal bottomMargin = 2.2;
qreal rightMargin = 13.0;
QPrinter::Unit units = QPrinter::Millimeter;
m_pdfPrinter->setPageMargins(leftMargin,
topMargin,
rightMargin,
bottomMargin,
units);
QSizeF pageSize = m_pdfPrinter->pageRect(QPrinter::Millimeter).size();
m_currentContract->document()->setPageSize(pageSize);
// ...
m_pdfPrinter->setOutputFileName(namePDFfile);
m_currentContract->print(m_pdfPrinter);
Но это вовсе не ответ на поставленный вопрос...