QAbstractTextDocumentLayout::PaintContext Struct
struct QAbstractTextDocumentLayout::PaintContextDie Klasse „ QAbstractTextDocumentLayout::PaintContext “ ist eine Hilfsklasse, die die Parameter definiert, die beim Zeichnen des Layouts eines Dokuments verwendet werden. Mehr...
Öffentliche Variablen
| QRectF | clip |
| int | cursorPosition |
| QPalette | palette |
| QList<QAbstractTextDocumentLayout::Selection> | selections |
Ausführliche Beschreibung
Ein Zeichenkontext wird beim Rendern benutzerdefinierter Layouts für QTextDocuments mit der Funktion ` QAbstractTextDocumentLayout::draw()` verwendet. Er wird durch ein Rechteck vom Typ ` cursor position`, ` default text color` oder ` clip ` sowie eine Sammlung von ` selections` spezifiziert.
Siehe auch QAbstractTextDocumentLayout.
Dokumentation zu Member-Variablen
QRectF PaintContext::clip
Diese Variable enthält einen Hinweis auf das Layout, der angibt, welcher Bereich um Absätze, Rahmen oder Text herum gezeichnet werden muss.
Alles außerhalb dieses Rechtecks muss nicht gezeichnet werden.
Die Angabe eines Ausschnittrechtecks kann das Zeichnen großer Dokumente erheblich beschleunigen. Beachten Sie, dass das Ausschnittrechteck in Dokumentkoordinaten (nicht in Ansichtsbereichskoordinaten) angegeben wird. Es ist kein Ersatz für einen im Zeichner festgelegten Ausschnittbereich, sondern lediglich ein Hinweis.
Der Standardwert ist ein Null-Rechteck, das angibt, dass alles gezeichnet werden muss.
int PaintContext::cursorPosition
Diese Variable gibt die Position innerhalb des Dokuments an, an der die Cursorzeile gezeichnet werden soll.
Der Standardwert ist -1.
QPalette PaintContext::palette
Diese Variable enthält die Standardfarbe, die für den Text verwendet wird, wenn keine Farbe angegeben ist.
Der Standardwert ist die Standardpalette der Anwendung.
QList<QAbstractTextDocumentLayout::Selection> PaintContext::selections
Diese Variable enthält die Sammlung der Auswahlen, die gerendert werden, wenn dieser Malkontext an die Funktion ` draw()` von ` QAbstractTextDocumentLayout` übergeben wird.
Der Standardwert ist eine leere Liste, die angibt, dass keine Auswahl vorliegt.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.