bool DrawColumnEntry(IDrawer2D drawer, ref DrawTextArgs args,
                             int maxWidth, int x, ref int y, ref TableEntry entry)
        {
            Size size  = drawer.MeasureSize(ref args);
            bool empty = args.Text == "";

            if (empty)
            {
                size.Height = entryHeight;
            }
            if (y + size.Height > table.Y + table.Height)
            {
                y = table.Y + table.Height + 2; return(false);
            }

            entry.Y = y; entry.Height = size.Height;
            if (!empty)
            {
                size.Width          = Math.Min(maxWidth, size.Width);
                args.SkipPartsCheck = false;
                drawer.DrawClippedText(ref args, x, y, maxWidth, 30);
            }
            y += size.Height + 2;
            return(true);
        }