For further information, please refer to the following links:
- Qt's overview of the Scribe framework can be found at https://doc.qt.io/qt-5/richtext.html
- Advanced document layouts can be defined using the QAbstractTextDocumentLayout and QTextLine classes; information about how to use these classes can be found at https://doc.qt.io/qt-5/richtext-layouts.html
- An overview of Qt's printing system can be found at https://doc.qt.io/qt-5/qtprintsupport-index.html