title: set print option on printing a document
body: <p>I want to set my settings on my print job.
  For example I want to print 4 pages of a pdf file on 1 A4 paper.
  How can I do it?</p>
  
  <p>This is my code to print pdf files:</p>
  
  <pre><code>    private void SendToPrinter()
      {
          OpenFileDialog ofd = new OpenFileDialog();
  
          if (ofd.ShowDialog() == DialogResult.OK)
          {
              ProcessStartInfo info = new ProcessStartInfo();
              info.Verb = "print";
              info.FileName = ofd.FileName;
              info.CreateNoWindow = true;
              info.WindowStyle = ProcessWindowStyle.Hidden;
  
              Process p = new Process();
              p.StartInfo = info;
              p.Start();
  
              p.WaitForInputIdle();
              System.Threading.Thread.Sleep(3000);
              if (false == p.CloseMainWindow())
                  p.Kill();
          }
      }
  </code></pre>