getActiveSheet(); $inArray = [ [1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15], [16, 17, 18, 19, 20], [21, 22, 23, 24, 25], [26, 27, 28, 29, 30], ]; $sheet->fromArray($inArray); $sheet->getPageSetup()->setPrintArea('B2:D4'); $writer = new DompdfWriter($spreadsheet); $eol = $writer->getLineEnding(); $html = $writer->generateHtmlAll(); $html = preg_replace('/^ +/m', '', $html) ?? $html; $expectedArray = [ '', '', '7', '8', '9', '', '', '12', '13', '14', '', '', '17', '18', '19', '', '', ]; $expectedString = implode($eol, $expectedArray); self::assertStringContainsString( $expectedString, $html ); $spreadsheet->disconnectWorksheets(); } }