ff353b65f9
continuous-integration/drone/push Build is passing
FastReport doesn't support splitting a single growing text object mid-paragraph across multiple physical pages — an oversized field just clips at the page boundary instead of flowing to a new page. Capped the free-text fields most prone to this (reason, old/new workload) at 200-300 characters with a "..." suffix when truncated, so pathologically long input degrades gracefully instead of clipping mid-sentence or overlapping following content. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0153wBt23EjW125ZsADwWVAs