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)

Detaillierte Beschreibung

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.

KonstanteWertBeschreibung
QPdfDocumentRenderOptions::RenderFlag::None0x000Der Standardwert, der für keine Flags steht.
QPdfDocumentRenderOptions::RenderFlag::Annotations0x001Die Seite wird mit Anmerkungen gerendert.
QPdfDocumentRenderOptions::RenderFlag::OptimizedForLcd0x002Der Text der Seite wird für die LCD-Anzeige optimiert wiedergegeben.
QPdfDocumentRenderOptions::RenderFlag::Grayscale0x004Die Seite wird in Graustufen gerendert.
QPdfDocumentRenderOptions::RenderFlag::ForceHalftone0x008Beim Rendern werden immer Halbtöne verwendet, wenn das Ausgabebild gestreckt ist.
QPdfDocumentRenderOptions::RenderFlag::TextAliased0x010Anti-Aliasing ist für das Rendern von Text deaktiviert.
QPdfDocumentRenderOptions::RenderFlag::ImageAliased0x020Anti-Aliasing ist für das Rendern von Bildern deaktiviert.
QPdfDocumentRenderOptions::RenderFlag::PathAliased0x040Anti-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.

KonstanteWertBeschreibung
QPdfDocumentRenderOptions::Rotation::None0Nicht drehen (Standard)
QPdfDocumentRenderOptions::Rotation::Clockwise901Um 90 Grad im Uhrzeigersinn drehen
QPdfDocumentRenderOptions::Rotation::Clockwise1802Drehen um 180 Grad
QPdfDocumentRenderOptions::Rotation::Clockwise2703Um 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.