Simple paginating printer for WPF FlowDocuments that offers header, footer, borders and page numbering. This is adapted from my original Visual Basic 11 version as a C# learning exercise. Further revisions and documentation to follow.