public int TrimLeftEx(int startIdx, int endIdx) { int idx = startIdx; char c = (char)0; for (; idx <= endIdx; ++idx) { c = (char)detailChunks[idx].GetUnicodeEquivalent(text[idx]); if (!IsWS(c) && !PdfChunk.NoPrint(c)) break; } return idx; }