if ( width != null && height != null ) super.setPageSize( new Rectangle( width, height ) );
private void applySectPr( CTSectPr sectPr ) { // Set page size CTPageSz pageSize = sectPr.getPgSz(); Rectangle pdfPageSize = new Rectangle( dxa2points( pageSize.getW() ), dxa2points( pageSize.getH() ) ); super.setPageSize( pdfPageSize ); // Orientation PageOrientation orientation = XWPFUtils.getPageOrientation( pageSize.getOrient() ); if ( orientation != null ) { switch ( orientation ) { case Landscape: super.setOrientation( fr.opensagres.xdocreport.itext.extension.PageOrientation.Landscape ); break; case Portrait: super.setOrientation( fr.opensagres.xdocreport.itext.extension.PageOrientation.Portrait ); break; } } // Set page margin CTPageMar pageMar = sectPr.getPgMar(); if ( pageMar != null ) { super.setOriginalMargins( dxa2points( pageMar.getLeft() ), dxa2points( pageMar.getRight() ), dxa2points( pageMar.getTop() ), dxa2points( pageMar.getBottom() ) ); } }
private void applySectPr( CTSectPr sectPr ) { // Set page size CTPageSz pageSize = sectPr.getPgSz(); Rectangle pdfPageSize = new Rectangle( dxa2points( pageSize.getW() ), dxa2points( pageSize.getH() ) ); super.setPageSize( pdfPageSize ); // Orientation PageOrientation orientation = XWPFUtils.getPageOrientation( pageSize.getOrient() ); if ( orientation != null ) { switch ( orientation ) { case Landscape: super.setOrientation( fr.opensagres.xdocreport.itext.extension.PageOrientation.Landscape ); break; case Portrait: super.setOrientation( fr.opensagres.xdocreport.itext.extension.PageOrientation.Portrait ); break; } } // Set page margin CTPageMar pageMar = sectPr.getPgMar(); if ( pageMar != null ) { super.setOriginalMargins( dxa2points( pageMar.getLeft() ), dxa2points( pageMar.getRight() ), dxa2points( pageMar.getTop() ), dxa2points( pageMar.getBottom() ) ); } }
if (width != null && height != null) { Rectangle pageSize = new Rectangle(width, height); super.setPageSize(pageSize);