HTML printing - Font and Size for different tags

div’s justified alignment adds spaces between all words until both sides of line reaches to the printable area boundaries. This is not what you want as you want to add spaces only before price until it reaches to the end. <J> tag does it by adding spaces to the point you define by adding a pipe (|) char. However that only works for single line. So if you need that long product names you can use smaller font to prevent wrapping.

If you need long names, big fonts and proper alignment you’ll need V5’s table layout support. By using HTML Table tags you can format lines properly.