bRtL = ReportItemUIUtil.isRtl( );
	DesignerRepresentation( ChartReportItemImpl crii )	{		this.crii = crii;		if ( crii != null )		{			final Chart cm = (Chart) crii.getProperty( "chart.instance" ); //$NON-NLS-1$			// GET THE MODEL WRAPPED INSIDE THE REPORT ITEM IMPL			if ( cm != null )			{				final IDisplayServer idsSWT = ChartDlg.getDisplayServer( ); // REUSE				final Bounds bo = cm.getBlock( )						.getBounds( )						.scaledInstance( 72d / idsSWT.getDpiResolution( ) );				setSize( (int) bo.getWidth( ), (int) bo.getHeight( ) );			}			else			{				setSize( (int) ChartWizard.DEFAULT_CHART_BLOCK_WIDTH,						(int) ChartWizard.DEFAULT_CHART_BLOCK_HEIGHT );			}		}		else		{			setSize( (int) ChartWizard.DEFAULT_CHART_BLOCK_WIDTH,					(int) ChartWizard.DEFAULT_CHART_BLOCK_HEIGHT );		}		try		{			idr = PluginSettings.instance( ).getDevice( "dv.SWT" ); //$NON-NLS-1$		}		catch ( ChartException pex )		{			logger.log( pex );		}	}