title: C# : Generate a document and print it?
body: <p>There is a huge number of questions about printing, but no one of them is exactly what I want, here is my situation.</p>
  
  <p><strong>What I have :</strong>
  I have 2 textBoxes, and one pictureBox (textBox1, textBox2, and pictureBox1), and a button (print).</p>
  
  <p><img src="https://i.stack.imgur.com/DVv0S.jpg" alt="enter image description here"></p>
  
  <p><strong>What I want :</strong>
  I want to reorganise the data entered text, with the picture, like this : </p>
  
  <p><img src="https://i.stack.imgur.com/clFEo.jpg" alt="enter image description here"></p>
  
  <p>And then print them directly, or by showing a printDialog to choose the printer. all this by pressing one button.</p>
  
  <p><strong>What I know till now :</strong>
  I know that I need to use printDocument and printDialog but I don't know how.</p>
  
  <p>Thanks in advance guys!</p>