TextRotationTest.php 780 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace PhpOffice\PhpSpreadsheetTests\Writer\Dompdf;
  3. use PhpOffice\PhpSpreadsheet\Spreadsheet;
  4. use PhpOffice\PhpSpreadsheet\Writer\Pdf\Dompdf;
  5. use PHPUnit\Framework\TestCase;
  6. class TextRotationTest extends TestCase
  7. {
  8. public function testTextRotation(): void
  9. {
  10. $spreadsheet = new Spreadsheet();
  11. $sheet = $spreadsheet->getActiveSheet();
  12. $sheet->setPrintGridlines(true);
  13. $sheet->getStyle('A7')->getAlignment()->setTextRotation(90);
  14. $sheet->setCellValue('A7', 'Lorem Ipsum');
  15. $writer = new Dompdf($spreadsheet);
  16. $html = $writer->generateHtmlAll();
  17. self::assertStringContainsString(' transform:rotate(90deg);', $html);
  18. $spreadsheet->disconnectWorksheets();
  19. unset($spreadsheet);
  20. }
  21. }