protected void ShortenChunkArray()
{
if (currentChunkMarker < 0)
return;
if (currentChunkMarker >= chunks.Count) {
chunks.Clear();
return;
}
PdfChunk split = chunks[currentChunkMarker];
split.Value = splittedChunkText;
chunks[currentChunkMarker] = currentStandbyChunk;
for (int j = currentChunkMarker - 1; j >= 0; --j)
chunks.RemoveAt(j);
}