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::None0x000デフォルト値。
QPdfDocumentRenderOptions::RenderFlag::Annotations0x001ページは注釈付きでレンダリングされます。
QPdfDocumentRenderOptions::RenderFlag::OptimizedForLcd0x002ページのテキストはLCD表示に最適化されてレンダリングされます。
QPdfDocumentRenderOptions::RenderFlag::Grayscale0x004ページはグレースケールでレンダリングされる。
QPdfDocumentRenderOptions::RenderFlag::ForceHalftone0x008出力画像が引き伸ばされている場合は、常にハーフトーンを使用してレンダリングします。
QPdfDocumentRenderOptions::RenderFlag::TextAliased0x010テキストのレンダリングでアンチエイリアスを無効にする。
QPdfDocumentRenderOptions::RenderFlag::ImageAliased0x020画像のレンダリングでアンチエイリアスを無効にする。
QPdfDocumentRenderOptions::RenderFlag::PathAliased0x040パスのレンダリングではアンチエイリアスを無効にします。

RenderFlags 型はQFlags<RenderFlag> の typedef です。RenderFlag 値の OR の組み合わせを格納します。

QPdfDocument::render()も参照してください

enum class QPdfDocumentRenderOptions::Rotation

この列挙型は、レンダリングのためのページの回転を記述します。

定数説明
QPdfDocumentRenderOptions::Rotation::None0回転しない(デフォルト)
QPdfDocumentRenderOptions::Rotation::Clockwise901時計回りに90度回転
QPdfDocumentRenderOptions::Rotation::Clockwise1802180度回転
QPdfDocumentRenderOptions::Rotation::Clockwise2703時計回りに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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。