My environment is SP 2013 and Infopath 2013 browser enabled forms. It does work fine in InfoPath client but not in browser enabled form.
Here are the steps I have used:
1. On default view added a rich text box.
2. Created another view called Print and mapped it to the same Field which I added to default view
3. Set the Wrap text and Expand to show all text on both the Rich Text Box Properties - in default view and in Print view. Also set the height of the rich text box to auto.
4. Set the print views as the print view for default view
5. Deployed the form to SharePoint Form Library
6. Opened the form in browser
7. Entered the content in the rich text box in default view. It expands well if I have much content
8. Clicked on Print preview and that opens up the print preview and it shows the rich text box only one line in height and with scroll bar
Thanks.