DrawingOneCellAnchorTest.php 995 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace PhpOffice\PhpSpreadsheetTests\Reader\Xlsx;
  3. use PhpOffice\PhpSpreadsheet\IOFactory;
  4. use PhpOffice\PhpSpreadsheet\Worksheet\BaseDrawing;
  5. use PHPUnit\Framework\TestCase;
  6. class DrawingOneCellAnchorTest extends TestCase
  7. {
  8. public function testGetDrawing(): void
  9. {
  10. $filename = __DIR__ . '/../../../data/Reader/XLSX/drawingOneCellAnchor.xlsx';
  11. $reader = IOFactory::createReader('Xlsx');
  12. $spreadsheet = $reader->load($filename);
  13. $worksheet = $spreadsheet->getActiveSheet();
  14. $collection = $worksheet->getDrawingCollection();
  15. self::assertCount(1, $collection);
  16. /** @var BaseDrawing $drawing */
  17. $drawing = $collection[0];
  18. self::assertEquals('A2', $drawing->getCoordinates());
  19. self::assertEquals(10, $drawing->getOffsetX());
  20. self::assertEquals(10, $drawing->getOffsetY());
  21. self::assertEquals(150, $drawing->getHeight());
  22. self::assertEquals(150, $drawing->getWidth());
  23. }
  24. }