PhpOffice\PhpPresentation\Tests\Writer\ODPresentation\StylesTest::testDocumentLayout PHP Method

testDocumentLayout() public method

public testDocumentLayout ( )
    public function testDocumentLayout()
    {
        $element = "/office:document-styles/office:automatic-styles/style:page-layout/style:page-layout-properties";
        $oPhpPresentation = new PhpPresentation();
        $oDocumentLayout = new DocumentLayout();
        $oDocumentLayout->setDocumentLayout(DocumentLayout::LAYOUT_A4, true);
        $oPhpPresentation->setLayout($oDocumentLayout);
        $pres = TestHelperDOCX::getDocument($oPhpPresentation, 'ODPresentation');
        $this->assertTrue($pres->elementExists($element, 'styles.xml'));
        $this->assertEquals('landscape', $pres->getElementAttribute($element, 'style:print-orientation', 'styles.xml'));
        $oDocumentLayout->setDocumentLayout(DocumentLayout::LAYOUT_A4, false);
        $oPhpPresentation->setLayout($oDocumentLayout);
        $pres = TestHelperDOCX::getDocument($oPhpPresentation, 'ODPresentation');
        $this->assertTrue($pres->elementExists($element, 'styles.xml'));
        $this->assertEquals('portrait', $pres->getElementAttribute($element, 'style:print-orientation', 'styles.xml'));
    }