I have been having a problem with the LabelPrinterLayer. When I set PrinterWrapMode = PrinterWrapMode.WrapText it does wrap the text but it always indents the first line, which I don’t want. So I created a CustomLabelPrinterLayer and wrote my own code to wrap the text. It works fine until I print to a PDF doc. When it prints to the PDF the word wrapping does not match what is on the screen. I have not yet tested on a ‘real’ printer. I have attached a sample project so you can see what I’m trying to do. You can test this in my sample by printing to Microsoft Print to PDF using the ‘Print’ button.
PageLayoutPrintTest.zip (372.7 KB)