diff options
author | Geir Vattekar <geir.vattekar@nokia.com> | 2010-09-20 08:38:09 (GMT) |
---|---|---|
committer | Geir Vattekar <geir.vattekar@nokia.com> | 2010-09-20 08:38:09 (GMT) |
commit | f3a9990f6c46d596b9a53e0cca14c66d58b1dbe3 (patch) | |
tree | ec01bd645e664d241d643196fb930526c8e39e77 /doc/src/painting-and-printing/printing.qdoc | |
parent | f412a9cb0bd1438d1518cf6a8eda3fda5fbf64f5 (diff) | |
download | Qt-f3a9990f6c46d596b9a53e0cca14c66d58b1dbe3.zip Qt-f3a9990f6c46d596b9a53e0cca14c66d58b1dbe3.tar.gz Qt-f3a9990f6c46d596b9a53e0cca14c66d58b1dbe3.tar.bz2 |
Doc: Added info on QWidget::render to printing docs
Task-number: QTBUG-2210
Reviewed-by: David Boddie
Diffstat (limited to 'doc/src/painting-and-printing/printing.qdoc')
-rw-r--r-- | doc/src/painting-and-printing/printing.qdoc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/src/painting-and-printing/printing.qdoc b/doc/src/painting-and-printing/printing.qdoc index 62c8192..97cd92f 100644 --- a/doc/src/painting-and-printing/printing.qdoc +++ b/doc/src/painting-and-printing/printing.qdoc @@ -136,6 +136,17 @@ used is constructed using the form of the constructor that accepts a QPaintDevice argument. + \section1 Printing Widgets + + To print a widget, you can use the QWidget::render() function. As mentioned, + the printer's resolution is usually higher than the screen resolution, so you + will have to scale the painter. You may also want to position the widget on the + page. The following code sample shows how this may look. + + \snippet doc/src/snippets/widgetprinting.cpp 0 + + This will center the widget on the page and scale it so that it fits the page. + \section1 Printing from Complex Widgets Certain widgets, such as QTextEdit and QGraphicsView, display rich content |