reportDesignMarginBorder.setBackgroundColor( masterPageHandle.getProperty( StyleHandle.BACKGROUND_COLOR_PROP ) );
reportDesignMarginBorder.setBackgroundColor( masterPageHandle.getPropertyHandle( StyleHandle.BACKGROUND_COLOR_PROP ).getIntValue( ) );
	public void refreshFigure( )	{		SlotHandle slotHandle = ( (ModuleHandle) getModel( ) ).getMasterPages( );		Iterator iter = slotHandle.iterator( );		SimpleMasterPageHandle masterPageHandle = (SimpleMasterPageHandle) iter.next( );		Dimension size = getMasterPageSize( masterPageHandle );		Rectangle bounds = new Rectangle( 0, 0, size.width - 1, size.height - 1 );		ReportRootFigure figure = (ReportRootFigure) getFigure( );		figure.setShowMargin( showMargin );		if ( !showMargin )		{			Insets mg = getMasterPageInsets( masterPageHandle );			bounds.width -= mg.getWidth( );			bounds.height -= mg.getHeight( );		}		( (AbstractPageFlowLayout) getFigure( ).getLayoutManager( ) ).setInitSize( bounds );		// getFigure( ).setBounds( bounds );		ReportDesignMarginBorder reportDesignMarginBorder = new ReportDesignMarginBorder( getMasterPageInsets( masterPageHandle ) );		reportDesignMarginBorder.setBackgroundColor( masterPageHandle.getProperty( StyleHandle.BACKGROUND_COLOR_PROP ) );		getFigure( ).setBorder( reportDesignMarginBorder );		int color = getBackgroundColor( masterPageHandle );		getFigure( ).setBackgroundColor( ColorManager.getColor( color ) );		refreshBackground( masterPageHandle );	}