Code Duplication    Length = 11-11 lines in 3 locations

src/PhpSpreadsheet/Writer/Pdf/DomPDF.php 1 location

@@ 44-54 (lines=11) @@
41
        $paperSize = 'LETTER'; //    Letter    (8.5 in. by 11 in.)
42
43
        //  Check for paper size and page orientation
44
        if (is_null($this->getSheetIndex())) {
45
            $orientation = ($this->spreadsheet->getSheet(0)->getPageSetup()->getOrientation()
46
                == \PhpOffice\PhpSpreadsheet\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
47
            $printPaperSize = $this->spreadsheet->getSheet(0)->getPageSetup()->getPaperSize();
48
            $printMargins = $this->spreadsheet->getSheet(0)->getPageMargins();
49
        } else {
50
            $orientation = ($this->spreadsheet->getSheet($this->getSheetIndex())->getPageSetup()->getOrientation()
51
                == \PhpOffice\PhpSpreadsheet\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
52
            $printPaperSize = $this->spreadsheet->getSheet($this->getSheetIndex())->getPageSetup()->getPaperSize();
53
            $printMargins = $this->spreadsheet->getSheet($this->getSheetIndex())->getPageMargins();
54
        }
55
56
        $orientation = ($orientation == 'L') ? 'landscape' : 'portrait';
57

src/PhpSpreadsheet/Writer/Pdf/MPDF.php 1 location

@@ 45-55 (lines=11) @@
42
        $paperSize = 'LETTER'; //    Letter    (8.5 in. by 11 in.)
43
44
        //  Check for paper size and page orientation
45
        if (null === $this->getSheetIndex()) {
46
            $orientation = ($this->spreadsheet->getSheet(0)->getPageSetup()->getOrientation()
47
                == \PhpOffice\PhpSpreadsheet\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
48
            $printPaperSize = $this->spreadsheet->getSheet(0)->getPageSetup()->getPaperSize();
49
            $printMargins = $this->spreadsheet->getSheet(0)->getPageMargins();
50
        } else {
51
            $orientation = ($this->spreadsheet->getSheet($this->getSheetIndex())->getPageSetup()->getOrientation()
52
                == \PhpOffice\PhpSpreadsheet\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
53
            $printPaperSize = $this->spreadsheet->getSheet($this->getSheetIndex())->getPageSetup()->getPaperSize();
54
            $printMargins = $this->spreadsheet->getSheet($this->getSheetIndex())->getPageMargins();
55
        }
56
        $this->setOrientation($orientation);
57
58
        //  Override Page Orientation

src/PhpSpreadsheet/Writer/Pdf/TcPDF.php 1 location

@@ 44-54 (lines=11) @@
41
        $paperSize = 'LETTER'; //    Letter    (8.5 in. by 11 in.)
42
43
        //  Check for paper size and page orientation
44
        if (is_null($this->getSheetIndex())) {
45
            $orientation = ($this->spreadsheet->getSheet(0)->getPageSetup()->getOrientation()
46
                == \PhpOffice\PhpSpreadsheet\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
47
            $printPaperSize = $this->spreadsheet->getSheet(0)->getPageSetup()->getPaperSize();
48
            $printMargins = $this->spreadsheet->getSheet(0)->getPageMargins();
49
        } else {
50
            $orientation = ($this->spreadsheet->getSheet($this->getSheetIndex())->getPageSetup()->getOrientation()
51
                == \PhpOffice\PhpSpreadsheet\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
52
            $printPaperSize = $this->spreadsheet->getSheet($this->getSheetIndex())->getPageSetup()->getPaperSize();
53
            $printMargins = $this->spreadsheet->getSheet($this->getSheetIndex())->getPageMargins();
54
        }
55
56
        //  Override Page Orientation
57
        if (!is_null($this->getOrientation())) {