Bug 181909 BIDI3.3:HCG_Mixed BiDi and Latin text are not correctly reordered in PDF report
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/text/BidiSplitter.java
int ArabicStartIndex = -1;
				for (int i = beginIndex; i < endIndex; i++)
				{
					
					if (needMirroring(chunkText[i]))
					{
						chunkText[i] = (char) mirrorChars.get(chunkText[i]);
					}
					
					//does shapping for arabic characters.
					if ( -1 == ArabicStartIndex )
					{	
						if (chunkText[i] >= 0x0600 && chunkText[i] <= 0x06ff)
						{
							ArabicStartIndex = i;
						}
						else
						{
							sb.append(chunkText[i]);
						}
					}else
					{
						if (chunkText[i] < 0x0600 || chunkText[i] > 0x06ff)
						{
							String str = doArabicShapping(ArabicStartIndex, i);
							sb.append(str);
							ArabicStartIndex = -1;
							sb.append(chunkText[i]);
						}
						if (i == endIndex -1)