Bug 164601 It takes ages to display a report with label of very large font size.
Description: It takes ages to display a report with label of very large font size. Steps to reproduce: 1. Insert two labels 2. Set one font weight to 100 and the other to 900 3. Preview in pdf/html Expected result: Show different weight. Actual result: In html, you can see font-weight effect In pdf, the report never displayed. PS.If I change the font size to a small number, say 20, the report in pdf is generated immediated.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFTextLM.java
addByForce = false;
				}
				else
				{
					d = new Dimension( prevAreaWidth 
							+ (int)(chunk.getFontInfo().getWordWidth(str) * PDFConstants.LAYOUT_TO_PDF_RATIO) 
							+letterSpacing*str.length(),
							(int)(chunk.getFontInfo().getWordHeight() * PDFConstants.LAYOUT_TO_PDF_RATIO ));	
				}
				
				String originalText = chunk.getText().substring(areaStartPos - chunk.getOffset(),
						vestigeIndex);
				
				IArea builtArea = buildArea(getReverseText(originalText), content, 
						 chunk.getFontInfo(), d);
				PDFTextLM.this.addTextLine(builtArea);
				PDFTextLM.this.newLine();
				return;
			}
			else
			{
				
				Dimension d = new Dimension( prevAreaWidth,
						(int)(chunk.getFontInfo().getWordHeight() * PDFConstants.LAYOUT_TO_PDF_RATIO));	
				
				String originalText = chunk.getText().substring(areaStartPos - chunk.getOffset(),
						currentPos);
				
				IArea builtArea = buildArea(getReverseText(originalText), content, chunk.getFontInfo(), d);
				PDFTextLM.this.addTextLine(builtArea);