QPdfDocumentRenderOptions Class
Die Klasse QPdfDocumentRenderOptions enthält die Optionen zum Rendern einer Seite aus einem PDF-Dokument. Mehr...
Header: | #include <QPdfDocumentRenderOptions> |
Öffentliche Typen
enum class | RenderFlag { None, Annotations, OptimizedForLcd, Grayscale, ForceHalftone, …, PathAliased } |
flags | RenderFlags |
enum class | Rotation { None, Clockwise90, Clockwise180, Clockwise270 } |
Öffentliche Funktionen
QPdfDocumentRenderOptions() | |
QPdfDocumentRenderOptions::RenderFlags | renderFlags() const |
QPdfDocumentRenderOptions::Rotation | rotation() const |
QRect | scaledClipRect() const |
QSize | scaledSize() const |
void | setRenderFlags(QPdfDocumentRenderOptions::RenderFlags flags) |
void | setRotation(QPdfDocumentRenderOptions::Rotation rotation) |
void | setScaledClipRect(const QRect &r) |
void | setScaledSize(const QSize &s) |
Siehe auch QPdfDocument.
Dokumentation der Mitgliedstypen
enum class QPdfDocumentRenderOptions::RenderFlag
flags QPdfDocumentRenderOptions::RenderFlags
Diese Aufzählung wird verwendet, um zu beschreiben, wie eine Seite gerendert werden soll.
Konstante | Wert | Beschreibung |
---|---|---|
QPdfDocumentRenderOptions::RenderFlag::None | 0x000 | Der Standardwert, der für keine Flags steht. |
QPdfDocumentRenderOptions::RenderFlag::Annotations | 0x001 | Die Seite wird mit Anmerkungen gerendert. |
QPdfDocumentRenderOptions::RenderFlag::OptimizedForLcd | 0x002 | Der Text der Seite wird für die LCD-Anzeige optimiert wiedergegeben. |
QPdfDocumentRenderOptions::RenderFlag::Grayscale | 0x004 | Die Seite wird in Graustufen gerendert. |
QPdfDocumentRenderOptions::RenderFlag::ForceHalftone | 0x008 | Beim Rendern werden immer Halbtöne verwendet, wenn das Ausgabebild gestreckt ist. |
QPdfDocumentRenderOptions::RenderFlag::TextAliased | 0x010 | Anti-Aliasing ist für das Rendern von Text deaktiviert. |
QPdfDocumentRenderOptions::RenderFlag::ImageAliased | 0x020 | Anti-Aliasing ist für das Rendern von Bildern deaktiviert. |
QPdfDocumentRenderOptions::RenderFlag::PathAliased | 0x040 | Anti-Aliasing ist für das Rendern von Pfaden deaktiviert. |
Der Typ RenderFlags ist ein Typedef für QFlags<RenderFlag>. Er speichert eine ODER-Kombination von RenderFlag-Werten.
Siehe auch QPdfDocument::render().
enum class QPdfDocumentRenderOptions::Rotation
Diese Aufzählung beschreibt die Drehung der Seite für das Rendering.
Konstante | Wert | Beschreibung |
---|---|---|
QPdfDocumentRenderOptions::Rotation::None | 0 | Nicht drehen (Standard) |
QPdfDocumentRenderOptions::Rotation::Clockwise90 | 1 | Um 90 Grad im Uhrzeigersinn drehen |
QPdfDocumentRenderOptions::Rotation::Clockwise180 | 2 | Drehen um 180 Grad |
QPdfDocumentRenderOptions::Rotation::Clockwise270 | 3 | Um 270 Grad im Uhrzeigersinn drehen |
Siehe auch QPdfDocument::render().
Dokumentation der Mitgliedsfunktionen
[constexpr noexcept]
QPdfDocumentRenderOptions::QPdfDocumentRenderOptions()
Konstruiert ein QPdfDocumentRenderOptions-Objekt.
[constexpr noexcept]
QPdfDocumentRenderOptions::RenderFlags QPdfDocumentRenderOptions::renderFlags() const
Gibt die speziellen Flags zurück, die zum Rendern einer Seite aus einem PDF-Dokument verwendet werden.
Siehe auch setRenderFlags().
[constexpr noexcept]
QPdfDocumentRenderOptions::Rotation QPdfDocumentRenderOptions::rotation() const
Gibt die Drehung zurück, die für das Rendern einer Seite aus einem PDF-Dokument verwendet wird.
Siehe auch setRotation().
[constexpr noexcept]
QRect QPdfDocumentRenderOptions::scaledClipRect() const
Gibt den rechteckigen Bereich zurück, der von der Seite abgeschnitten werden soll, nachdem er auf scaledSize() skaliert wurde.
Siehe auch setScaledClipRect().
[constexpr noexcept]
QSize QPdfDocumentRenderOptions::scaledSize() const
Gibt die Größe der zu rendernden Seite in Pixeln zurück.
Siehe auch setScaledSize().
[constexpr noexcept]
void QPdfDocumentRenderOptions::setRenderFlags(QPdfDocumentRenderOptions::RenderFlags flags)
Legt die spezielle flags fest, die zum Rendern einer Seite aus einem PDF-Dokument verwendet wird.
Siehe auch renderFlags().
[constexpr noexcept]
void QPdfDocumentRenderOptions::setRotation(QPdfDocumentRenderOptions::Rotation rotation)
Legt die rotation fest, die zum Rendern einer Seite aus einem PDF-Dokument verwendet wird.
Siehe auch rotation().
[constexpr noexcept]
void QPdfDocumentRenderOptions::setScaledClipRect(const QRect &r)
Legt den rechteckigen Bereich (r) fest, der von der Seite abgeschnitten werden soll, nachdem er auf scaledSize() skaliert wurde.
Siehe auch scaledClipRect().
[constexpr noexcept]
void QPdfDocumentRenderOptions::setScaledSize(const QSize &s)
Legt die Größe (s) der zu rendernden Seite in Pixeln fest.
Siehe auch scaledSize().
© 2025 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.