The code below works great except the email has all the text on one line like this: Height: 60 | Diagonal: 123 | Width: 107 | Total SF: 13.92 | Cost Per SF: 450 | Total Cos
You need to use the ASCII values for line feed/carriage return:
%0A = \n
%0D = \r
%0D%0A = \r\n
Works like a charm.
<a href="mailto:person@somedomain.com?subject=My subject&body=Hello %0D%0A World">Link</a>
(Spaces added around %0D%0A for clarity. In reality, this could add unwanted white space.)
try using <br/>
as a line break