public void setActiveMasterPage( String masterPageName ) { IMasterPage masterPage = getMasterPage( masterPageName ); if ( masterPage != null ) { setActiveMasterPage( masterPage ); } }
public void setActiveMasterPage( String masterPageName ) { IMasterPage masterPage = getMasterPage( masterPageName ); if ( masterPage != null ) { setActiveMasterPage( masterPage ); } }
public void setActiveMasterPage( String masterPageName ) { IMasterPage masterPage = getMasterPage( masterPageName ); if ( masterPage != null ) { setActiveMasterPage( masterPage ); } }
@Override public void setActiveMasterPage(MasterPage masterPage) { Style style = getStyleMasterPage((StylableMasterPage) masterPage); if (style != null) { this.applyStyles(style); } super.setActiveMasterPage(masterPage); }
private Style setNextActiveMasterPageIfNecessary() { // called on page break // return new page style if changed if ( activeMasterPage != null ) { String nextMasterPageStyleName = activeMasterPage.getNextStyleName(); if ( nextMasterPageStyleName != null && nextMasterPageStyleName.length() > 0 ) { StylableMasterPage nextMasterPage = getMasterPage( nextMasterPageStyleName ); if ( nextMasterPage != null ) { // activate next master page Style style = getStyleMasterPage( nextMasterPage ); if ( style != null ) { // step 1 - apply styles like page dimensions and orientation this.applyStyles( style ); } // step 2 - set header/footer if any, it needs page dimensions from step 1 super.setActiveMasterPage( nextMasterPage ); // activeMasterPage = nextMasterPage; return style; } } } return null; }
private Style setNextActiveMasterPageIfNecessary() { // called on page break // return new page style if changed if ( activeMasterPage != null ) { String nextMasterPageStyleName = activeMasterPage.getNextStyleName(); if ( nextMasterPageStyleName != null && nextMasterPageStyleName.length() > 0 ) { StylableMasterPage nextMasterPage = getMasterPage( nextMasterPageStyleName ); if ( nextMasterPage != null ) { // activate next master page Style style = getStyleMasterPage( nextMasterPage ); if ( style != null ) { // step 1 - apply styles like page dimensions and orientation this.applyStyles( style ); } // step 2 - set header/footer if any, it needs page dimensions from step 1 super.setActiveMasterPage( nextMasterPage ); // activeMasterPage = nextMasterPage; return style; } } } return null; }
@Override public void setActiveMasterPage( IMasterPage masterPage ) { // flush pending content flushTable(); // activate master page in three steps Style style = getStyleMasterPage( (StylableMasterPage) masterPage ); if ( style != null ) { // step 1 - apply styles like page dimensions and orientation this.applyStyles( style ); } // step 2 - set header/footer if any, it needs page dimensions from step 1 super.setActiveMasterPage( masterPage ); if ( activeMasterPage != null ) { // set a flag used by addElement/pageBreak masterPageJustChanged = true; } activeMasterPage = (StylableMasterPage) masterPage; // step 3 - initialize column layout, it needs page dimensions which may be lowered by header/footer in step 2 layoutTable = StylableDocumentSection.createLayoutTable( getPageWidth(), getAdjustedPageHeight(), style ); text = StylableDocumentSection.createColumnText(); setColIdx( 0 ); }
@Override public void setActiveMasterPage( IMasterPage masterPage ) { // flush pending content flushTable(); // activate master page in three steps Style style = getStyleMasterPage( (StylableMasterPage) masterPage ); if ( style != null ) { // step 1 - apply styles like page dimensions and orientation this.applyStyles( style ); } // step 2 - set header/footer if any, it needs page dimensions from step 1 super.setActiveMasterPage( masterPage ); if ( activeMasterPage != null ) { // set a flag used by addElement/pageBreak masterPageJustChanged = true; } activeMasterPage = (StylableMasterPage) masterPage; // step 3 - initialize column layout, it needs page dimensions which may be lowered by header/footer in step 2 layoutTable = StylableDocumentSection.createLayoutTable( getPageWidth(), getAdjustedPageHeight(), style ); text = StylableDocumentSection.createColumnText(); setColIdx( 0 ); }
super.setActiveMasterPage( masterPage ); if ( activeMasterPage != null )
super.setActiveMasterPage( masterPage ); if ( activeMasterPage != null )