QPdfDocumentRenderOptions Class
QPdfDocumentRenderOptionsクラスは、PDF文書からページをレンダリングするためのオプションを保持します。詳細...
Header: | #include <QPdfDocumentRenderOptions> |
パブリック型
enum class | RenderFlag { None, Annotations, OptimizedForLcd, Grayscale, ForceHalftone, …, PathAliased } |
flags | RenderFlags |
enum class | Rotation { None, Clockwise90, Clockwise180, Clockwise270 } |
パブリック関数
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) |
QPdfDocumentも参照 。
メンバ型ドキュメント
enum class QPdfDocumentRenderOptions::RenderFlag
flags QPdfDocumentRenderOptions::RenderFlags
この enum は、ページがどのようにレンダリングされるべきかを記述するために使われます。
定数 | 値 | 説明 |
---|---|---|
QPdfDocumentRenderOptions::RenderFlag::None | 0x000 | デフォルト値。 |
QPdfDocumentRenderOptions::RenderFlag::Annotations | 0x001 | ページは注釈付きでレンダリングされます。 |
QPdfDocumentRenderOptions::RenderFlag::OptimizedForLcd | 0x002 | ページのテキストはLCD表示に最適化されてレンダリングされます。 |
QPdfDocumentRenderOptions::RenderFlag::Grayscale | 0x004 | ページはグレースケールでレンダリングされる。 |
QPdfDocumentRenderOptions::RenderFlag::ForceHalftone | 0x008 | 出力画像が引き伸ばされている場合は、常にハーフトーンを使用してレンダリングします。 |
QPdfDocumentRenderOptions::RenderFlag::TextAliased | 0x010 | テキストのレンダリングでアンチエイリアスを無効にする。 |
QPdfDocumentRenderOptions::RenderFlag::ImageAliased | 0x020 | 画像のレンダリングでアンチエイリアスを無効にする。 |
QPdfDocumentRenderOptions::RenderFlag::PathAliased | 0x040 | パスのレンダリングではアンチエイリアスを無効にします。 |
RenderFlags 型はQFlags<RenderFlag> の typedef です。RenderFlag 値の OR の組み合わせを格納します。
QPdfDocument::render()も参照してください 。
enum class QPdfDocumentRenderOptions::Rotation
この列挙型は、レンダリングのためのページの回転を記述します。
定数 | 値 | 説明 |
---|---|---|
QPdfDocumentRenderOptions::Rotation::None | 0 | 回転しない(デフォルト) |
QPdfDocumentRenderOptions::Rotation::Clockwise90 | 1 | 時計回りに90度回転 |
QPdfDocumentRenderOptions::Rotation::Clockwise180 | 2 | 180度回転 |
QPdfDocumentRenderOptions::Rotation::Clockwise270 | 3 | 時計回りに270度回転 |
QPdfDocument::render()も参照 。
メンバ関数 ドキュメント
[constexpr noexcept]
QPdfDocumentRenderOptions::QPdfDocumentRenderOptions()
QPdfDocumentRenderOptions オブジェクトを構築します。
[constexpr noexcept]
QPdfDocumentRenderOptions::RenderFlags QPdfDocumentRenderOptions::renderFlags() const
PDF 文書からページをレンダリングするために使用される特別なフラグを返します。
setRenderFlags()も参照してください 。
[constexpr noexcept]
QPdfDocumentRenderOptions::Rotation QPdfDocumentRenderOptions::rotation() const
PDF 文書からページをレンダリングする際に使用する回転を返します。
setRotation()も参照 。
[constexpr noexcept]
QRect QPdfDocumentRenderOptions::scaledClipRect() const
scaledSize() に拡大縮小された後の、ページから切り取られる矩形領域を返します。
setScaledClipRect()も参照 。
[constexpr noexcept]
QSize QPdfDocumentRenderOptions::scaledSize() const
レンダリングするページのサイズをピクセル単位で返します。
setScaledSize()も参照 。
[constexpr noexcept]
void QPdfDocumentRenderOptions::setRenderFlags(QPdfDocumentRenderOptions::RenderFlags flags)
PDF 文書からページをレンダリングする際に使用する特別なflags を設定します。
renderFlags() も参照 。
[constexpr noexcept]
void QPdfDocumentRenderOptions::setRotation(QPdfDocumentRenderOptions::Rotation rotation)
PDF 文書からページをレンダリングする際に使用するrotation を設定します。
rotation()も参照 。
[constexpr noexcept]
void QPdfDocumentRenderOptions::setScaledClipRect(const QRect &r)
scaledSize() に拡大縮小された後にページから切り取られる矩形領域 (r) を設定します。
scaledClipRect()も参照 。
[constexpr noexcept]
void QPdfDocumentRenderOptions::setScaledSize(const QSize &s)
レンダリングするページのサイズ (s) をピクセル単位で設定します。
scaledSize()も参照して ください。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。