I have a report displayed in a GUI application as a simple text within JTextComponent.
My goal is to print it but with page breaks at certain points.
I have inserted \f at those places, however when I print page breaks are ignored and I get a weird character printed in those places where \f was and the rest of the text is just printed out without page breaks.

One thing I v noticed is that if I output the report to a file and open it with MS Word page breaks are recognised and report is displayed correctly. However, if I try to open it with notepad page breaks are not recognised.
I have tried converting the text to RTF but the \f character was still ignored.

I would really appreciate if anyone shares their experience with something similar and how did you solve it? :)