QPdfDocumentRenderOptions Class▲
-
Header: QPdfDocumentRenderOptions
-
Since: Qt 5.10
Detailed Description▲
Member Type Documentation▲
enum QPdfDocumentRenderOptions::RenderFlag▲
flags QPdfDocumentRenderOptions::RenderFlags
This enum is used to describe how a page should be rendered.
Constant |
Value |
Description |
---|---|---|
QPdfDocumentRenderOptions::RenderFlag::None |
0x000 |
The default value, representing no flags. |
QPdfDocumentRenderOptions::RenderFlag::Annotations |
0x001 |
The page is rendered with annotations. |
QPdfDocumentRenderOptions::RenderFlag::OptimizedForLcd |
0x002 |
The text of the page is rendered optimized for LCD display. |
QPdfDocumentRenderOptions::RenderFlag::Grayscale |
0x004 |
The page is rendered grayscale. |
QPdfDocumentRenderOptions::RenderFlag::ForceHalftone |
0x008 |
Always use halftones for rendering if the output image is stretched. |
QPdfDocumentRenderOptions::RenderFlag::TextAliased |
0x010 |
Anti-aliasing is disabled for rendering text. |
QPdfDocumentRenderOptions::RenderFlag::ImageAliased |
0x020 |
Anti-aliasing is disabled for rendering images. |
QPdfDocumentRenderOptions::RenderFlag::PathAliased |
0x040 |
Anti-aliasing is disabled for rendering paths. |
The RenderFlags type is a typedef for QFlags<RenderFlag>. It stores an OR combination of RenderFlag values.
See Also▲
See also QPdfDocument::render()
enum QPdfDocumentRenderOptions::Rotation▲
This enum describes the rotation of the page for rendering.
Constant |
Value |
Description |
---|---|---|
QPdfDocumentRenderOptions::Rotation::None |
0 |
Do not rotate (the default) |
QPdfDocumentRenderOptions::Rotation::Clockwise90 |
1 |
Rotate 90 degrees clockwise |
QPdfDocumentRenderOptions::Rotation::Clockwise180 |
2 |
Rotate 180 degrees |
QPdfDocumentRenderOptions::Rotation::Clockwise270 |
3 |
Rotate 270 degrees clockwise |
See Also▲
See also QPdfDocument::render()
Member Function Documentation▲
[constexpr] QPdfDocumentRenderOptions::QPdfDocumentRenderOptions()▲
Constructs a QPdfDocumentRenderOptions object.
[constexpr] QPdfDocumentRenderOptions::RenderFlags QPdfDocumentRenderOptions::renderFlags() const▲
Returns the special flags used for rendering a page from a PDF document.
See Also▲
See also setRenderFlags()
[constexpr] QPdfDocumentRenderOptions::Rotation QPdfDocumentRenderOptions::rotation() const▲
Returns the rotation used for rendering a page from a PDF document.
See Also▲
See also setRotation()
[constexpr] QRect QPdfDocumentRenderOptions::scaledClipRect() const▲
Returns the rectangular region to be clipped from the page after having been scaled to scaledSize().
See Also▲
See also setScaledClipRect()
[constexpr] QSize QPdfDocumentRenderOptions::scaledSize() const▲
[constexpr] void QPdfDocumentRenderOptions::setRenderFlags(QPdfDocumentRenderOptions::RenderFlags flags)▲
Sets the special flags used for rendering a page from a PDF document.
See Also▲
See also renderFlags()
[constexpr] void QPdfDocumentRenderOptions::setRotation(QPdfDocumentRenderOptions::Rotation rotation)▲
[constexpr] void QPdfDocumentRenderOptions::setScaledClipRect(const QRect &r)▲
Sets the rectangle region (r) to be clipped from the page after having been scaled to scaledSize().
See Also▲
See also scaledClipRect()