You can iterate through the list to find the longest text extent using MeasureString, adding a fudge factor if the is present.