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) |
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.
| Constante | Valor | Descripción |
|---|---|---|
QPdfDocumentRenderOptions::RenderFlag::None | 0x000 | El valor por defecto, que representa que no hay banderas. |
QPdfDocumentRenderOptions::RenderFlag::Annotations | 0x001 | La página se muestra con anotaciones. |
QPdfDocumentRenderOptions::RenderFlag::OptimizedForLcd | 0x002 | El texto de la página se muestra optimizado para la pantalla LCD. |
QPdfDocumentRenderOptions::RenderFlag::Grayscale | 0x004 | La página se representa en escala de grises. |
QPdfDocumentRenderOptions::RenderFlag::ForceHalftone | 0x008 | Si la imagen de salida es alargada, se utilizan siempre medios tonos. |
QPdfDocumentRenderOptions::RenderFlag::TextAliased | 0x010 | El antialiasing está desactivado para el texto. |
QPdfDocumentRenderOptions::RenderFlag::ImageAliased | 0x020 | El antialiasing está desactivado para renderizar imágenes. |
QPdfDocumentRenderOptions::RenderFlag::PathAliased | 0x040 | El 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.
| Constante | Valor | Descripción |
|---|---|---|
QPdfDocumentRenderOptions::Rotation::None | 0 | No rotar (por defecto) |
QPdfDocumentRenderOptions::Rotation::Clockwise90 | 1 | Rotar 90 grados en el sentido de las agujas del reloj |
QPdfDocumentRenderOptions::Rotation::Clockwise180 | 2 | Girar 180 grados |
QPdfDocumentRenderOptions::Rotation::Clockwise270 | 3 | Girar 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.