Нашел обходной путь, хоть и не считаю это решение вполне приемлимым, но для данного конкретного случая оно работает... по крайней мере, выводится всё так, как нужно мне сейчас - без номера страницы. Просто для объекта 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);
Но это вовсе не ответ на поставленный вопрос...