I'm not sure as to what else you could do. Did you import this data from an Excel spreadsheet by chance? If you had in-cell carriage returns in the spreadsheet,you may need to go through the data in your tables and determine if there are ASCII characters (black boxes that represent carriage returns) scattered about in the data. I had this problem and removed them from the data, then set those two properties to "Yes" and the issue of text being cut off at the end went away.
Nishant