fixed unexpected exception with TGDIPages.DrawText() and huge string