How do I format HTML in email to print to predefined page width

Posted on 2009-04-15
Last Modified: 2012-05-06
I have an application that sends an email to a group of people. People printing with identical margin settings from their email client get different results. If I use different email clients from the same computer they print the HTML differently. Detail wise I have a table that is 700 pixels wide and prints correctly with a 0.5 left and right margin settings for some and truncates information on others. Not that it truncates and does not just change the table flow.
Question by:e11300
    1 Comment
    LVL 19

    Accepted Solution

    You can only design an html email to be print friendly (I'd go 640px wide, not 700). How it actually prints depends of many factors out of your control, mainly concerning app interaction with printer drivers, user defined min-max font sizes, line wrap settings etc. If you want your emails to print perfectly for all users, send it as a pdf attachment, not as an html email.

    Featured Post

    Are your corporate email signatures appalling?

    Is it scary how unprofessional your email signatures look? Do users create their own terrible designs and give themselves stupid job titles? You can make this a lot easier for yourself by choosing an email signature management solution from Exclaimer today.

    Join & Write a Comment

    Email statistics and Mailbox database quotas You might have an interest in attaining information such as mailbox details, mailbox statistics and mailbox database details from Exchange server. At that point, knowing how to retrieve this information …
    Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
    In this tutorial viewers will learn how to style a corner ribbon overlay for an image using CSS Create a new class by typing ".Ribbon":  Define the class' "display:" as "inline-block": Define its "position:" as "relative": Define its "overflow:" as …
    The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

    733 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now