En esta página

QPdfDocumentRenderOptions Class

La clase QPdfDocumentRenderOptions contiene las opciones para renderizar una página de un documento PDF. Más...

Header: #include <QPdfDocumentRenderOptions>

Tipos Públicos

enum class RenderFlag { None, Annotations, OptimizedForLcd, Grayscale, ForceHalftone, …, PathAliased }
flags RenderFlags
enum class Rotation { None, Clockwise90, Clockwise180, Clockwise270 }

Funciones Públicas

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)

Descripción detallada

Véase también QPdfDocument.

Documentación de Tipos de Miembros

Clase enum QPdfDocumentRenderOptions::RenderFlag
flags QPdfDocumentRenderOptions::RenderFlags

Esta enum se utiliza para describir cómo debe renderizarse una página.

ConstanteValorDescripción
QPdfDocumentRenderOptions::RenderFlag::None0x000El valor por defecto, que representa que no hay banderas.
QPdfDocumentRenderOptions::RenderFlag::Annotations0x001La página se muestra con anotaciones.
QPdfDocumentRenderOptions::RenderFlag::OptimizedForLcd0x002El texto de la página se muestra optimizado para la pantalla LCD.
QPdfDocumentRenderOptions::RenderFlag::Grayscale0x004La página se representa en escala de grises.
QPdfDocumentRenderOptions::RenderFlag::ForceHalftone0x008Si la imagen de salida es alargada, se utilizan siempre medios tonos.
QPdfDocumentRenderOptions::RenderFlag::TextAliased0x010El antialiasing está desactivado para el texto.
QPdfDocumentRenderOptions::RenderFlag::ImageAliased0x020El antialiasing está desactivado para renderizar imágenes.
QPdfDocumentRenderOptions::RenderFlag::PathAliased0x040El antialiasing está desactivado para renderizar trazados.

El tipo RenderFlags es un typedef para QFlags<RenderFlag>. Almacena una combinación OR de valores RenderFlag.

Véase también QPdfDocument::render().

enum class QPdfDocumentRenderOptions::Rotation

Este enum describe la rotación de la página para el renderizado.

ConstanteValorDescripción
QPdfDocumentRenderOptions::Rotation::None0No rotar (por defecto)
QPdfDocumentRenderOptions::Rotation::Clockwise901Rotar 90 grados en el sentido de las agujas del reloj
QPdfDocumentRenderOptions::Rotation::Clockwise1802Girar 180 grados
QPdfDocumentRenderOptions::Rotation::Clockwise2703Girar 270 grados en el sentido de las agujas del reloj

Véase también QPdfDocument::render().

Documentación de las funciones miembro

[constexpr noexcept] QPdfDocumentRenderOptions::QPdfDocumentRenderOptions()

Construye un objeto QPdfDocumentRenderOptions.

[constexpr noexcept] QPdfDocumentRenderOptions::RenderFlags QPdfDocumentRenderOptions::renderFlags() const

Devuelve los indicadores especiales utilizados para representar una página de un documento PDF.

Véase también setRenderFlags().

[constexpr noexcept] QPdfDocumentRenderOptions::Rotation QPdfDocumentRenderOptions::rotation() const

Devuelve la rotación utilizada para renderizar una página de un documento PDF.

Véase también setRotation().

[constexpr noexcept] QRect QPdfDocumentRenderOptions::scaledClipRect() const

Devuelve la región rectangular que se recortará de la página después de haber sido escalada a scaledSize().

Véase también setScaledClipRect().

[constexpr noexcept] QSize QPdfDocumentRenderOptions::scaledSize() const

Devuelve el tamaño de la página a renderizar, en píxeles.

Véase también setScaledSize().

[constexpr noexcept] void QPdfDocumentRenderOptions::setRenderFlags(QPdfDocumentRenderOptions::RenderFlags flags)

Establece la dirección especial flags utilizada para representar una página de un documento PDF.

Véase también renderFlags().

[constexpr noexcept] void QPdfDocumentRenderOptions::setRotation(QPdfDocumentRenderOptions::Rotation rotation)

Establece la dirección rotation utilizada para representar una página de un documento PDF.

Véase también rotation().

[constexpr noexcept] void QPdfDocumentRenderOptions::setScaledClipRect(const QRect &r)

Establece la región rectangular (r) que se recortará de la página después de haber sido escalada a scaledSize().

Véase también scaledClipRect().

[constexpr noexcept] void QPdfDocumentRenderOptions::setScaledSize(const QSize &s)

Establece el tamaño (s) de la página que se va a mostrar, en píxeles.

Véase también scaledSize().

© 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.