void testWithHeaders() { fillModel(4, 20); Report report; report.setReportMode(Report::SpreadSheet); report.setDefaultFont(QFont(QLatin1String(s_fontName), 8)); // A page header with a huge font KDReports::Header& header = report.header( KDReports::FirstPage ); header.setDefaultFont(QFont(QLatin1String("courier"), 40)); header.addElement( KDReports::TextElement( "This is the page header.\nIt's big.\nVery\nbig.\nHuge." ) ); AutoTableElement tableElement(&m_model); tableElement.setVerticalHeaderVisible(true); tableElement.setPadding(3); report.mainTable()->setAutoTableElement(tableElement); //report.exportToFile( "testWithHeaders.pdf" ); // for debugging #ifndef Q_OS_MAC QCOMPARE(report.numberOfPages(), 2); #endif }