if ( DesignChoiceConstants.VERTICAL_ALIGN_TOP.equals( vAlign ) ) { rflayout.setMinorAlignment( ReportFlowLayout.ALIGN_LEFTTOP ); } else if ( DesignChoiceConstants.VERTICAL_ALIGN_MIDDLE.equals( vAlign ) )
if ( DesignChoiceConstants.VERTICAL_ALIGN_MIDDLE.equals( vAlign ) )
	public void refreshFigure( )	{		refreshBorder( getCellAdapter( ).getHandle( ), new CellBorder( ) );		Insets ist = getCellAdapter( ).getPadding( getFigure( ).getInsets( ) );		( (CellBorder) ( getFigure( ).getBorder( ) ) ).setPaddingInsets( ist );		StyleHandle style = ( (CellHandle) getModel( ) ).getPrivateStyle( );		String hAlign = style.getTextAlign( );		String vAlign = style.getVerticalAlign( );		ReportFlowLayout rflayout = (ReportFlowLayout) getFigure( ).getLayoutManager( );		if ( DesignChoiceConstants.TEXT_ALIGN_LEFT.equals( hAlign )				|| DesignChoiceConstants.TEXT_ALIGN_JUSTIFY.equals( hAlign ) )		{			rflayout.setMajorAlignment( ReportFlowLayout.ALIGN_LEFTTOP );		}		else if ( DesignChoiceConstants.TEXT_ALIGN_CENTER.equals( hAlign ) )		{			rflayout.setMajorAlignment( ReportFlowLayout.ALIGN_CENTER );		}		else if ( DesignChoiceConstants.TEXT_ALIGN_RIGHT.equals( hAlign ) )		{			rflayout.setMajorAlignment( ReportFlowLayout.ALIGN_RIGHTBOTTOM );		}		if ( DesignChoiceConstants.VERTICAL_ALIGN_TOP.equals( vAlign ) )		{			rflayout.setMinorAlignment( ReportFlowLayout.ALIGN_LEFTTOP );		}		else if ( DesignChoiceConstants.VERTICAL_ALIGN_MIDDLE.equals( vAlign ) )		{			rflayout.setMinorAlignment( ReportFlowLayout.ALIGN_CENTER );		}		else if ( DesignChoiceConstants.VERTICAL_ALIGN_BOTTOM.equals( vAlign ) )		{			rflayout.setMinorAlignment( ReportFlowLayout.ALIGN_RIGHTBOTTOM );		}		rflayout.layout( getFigure( ) );		updateBlankString( );		refreshBackground( (DesignElementHandle) getModel( ) );	}