title: Printing a formatted HTML page in C#
body: <p>I am looking for a way to print a formatted html file in landscape mode in c# (primarily wpf).  Print dialog would be nice in order to set the page setting to landscape.  I tried using Microsoft's html to xaml converter and it destroyed the formatting.  I find it quite amazing that there is no method or grabbing a file and sending directly to a printer.</p>
  
  <p>Any ideas would be much appreciated.</p>