title: Formatting and printing Text in C#
body: <p>This may be a very basic question, but I never managed to find something that quite covers my question.<br>
  I'm working on a program in C# that lets you select different options (Imagine a shopping list in which you can check different items) if you hit the print button, it is supposed to create a file that has a title, some basic information, all are provided by the program itself and than makes a list of basically everything you have selected. After this "page" is created, it should be send to the same "standard windows print menu" everything goes to when you hit the print button in any program.<br>
  I have never done anything like this before and I have no real clue where to start trying to format my texts, is there an elegant way you could do this?</p>