QPrinterInfo Class

QPrinterInfoクラスは、既存のプリンタに関する情報へのアクセスを提供します。詳細...

Header: #include <QPrinterInfo>
CMake: find_package(Qt6 REQUIRED COMPONENTS PrintSupport)
target_link_libraries(mytarget PRIVATE Qt6::PrintSupport)
qmake: QT += printsupport

パブリック関数

QPrinterInfo()
QPrinterInfo(const QPrinter &printer)
QPrinterInfo(const QPrinterInfo &other)
~QPrinterInfo()
QPrinter::ColorMode defaultColorMode() const
QPrinter::DuplexMode defaultDuplexMode() const
QPageSize defaultPageSize() const
QString description() const
bool isDefault() const
bool isNull() const
bool isRemote() const
QString location() const
QString makeAndModel() const
QPageSize maximumPhysicalPageSize() const
QPageSize minimumPhysicalPageSize() const
QString printerName() const
QPrinter::PrinterState state() const
QList<QPrinter::ColorMode> supportedColorModes() const
QList<QPrinter::DuplexMode> supportedDuplexModes() const
QList<QPageSize> supportedPageSizes() const
QList<int> supportedResolutions() const
bool supportsCustomPageSizes() const
QPrinterInfo &operator=(const QPrinterInfo &other)

静的パブリックメンバ

QStringList availablePrinterNames()
QList<QPrinterInfo> availablePrinters()
QPrinterInfo defaultPrinter()
QString defaultPrinterName()
QPrinterInfo printerInfo(const QString &printerName)

詳細説明

静的関数を使用して、QPrinterInfo オブジェクトのリストを生成します。リスト内の各 QPrinterInfo オブジェクトは 1 つのプリンターを表し、名前、サポートされる用紙サイズ、デフォルト・プリンターかどうかを照会できます。

メンバ関数ドキュメント

QPrinterInfo::QPrinterInfo()

空の QPrinterInfo オブジェクトを構築します。

isNull()も参照してください

[explicit] QPrinterInfo::QPrinterInfo(const QPrinter &printer)

printer から QPrinterInfo オブジェクトを構築します。

QPrinterInfo::QPrinterInfo(const QPrinterInfo &other)

other のコピーを構築します。

[noexcept] QPrinterInfo::~QPrinterInfo()

QPrinterInfo オブジェクトを破棄します。オブジェクト内の値への参照は無効になります。

[static] QStringList QPrinterInfo::availablePrinterNames()

このシステムで使用可能なすべてのプリンタ名のリストを返します。

ほとんどのシステムで高速に動作するため、availablePrinters() の代わりにこれを使用することを推奨します。

ローカル・システムまたはリモート・プリント・サーバで変更が行われると、リストが古くなる可能性があることに注意してください。必要なときに必要なQPrinterInfo インスタンスだけをインスタンス化し、呼び出す前に常に有効性をチェックする。

[static] QList<QPrinterInfo> QPrinterInfo::availablePrinters()

このシステムで利用可能なすべてのプリンタについて、QPrinterInfo オブジェクトのリストを返す。

各プリンタ・インスタンスの作成には時間がかかり、特にリモート・ネットワーク・プリンタがある場合、ローカル・システムやリモート・プリント・サーバで変更が行われると保持されているインスタンスが古くなる可能性があるため、これを使用することは推奨されない。代わりにavailablePrinterNames() を使用し、必要なときだけプリンタ・インスタンスをインスタンス化する。

QPrinter::ColorMode QPrinterInfo::defaultColorMode() const

このプリンタのデフォルトのカラーモードを返します。

QPrinter::DuplexMode QPrinterInfo::defaultDuplexMode() const

このプリンタのデフォルトの両面モードを返します。

QPageSize QPrinterInfo::defaultPageSize() const

Page Size関数は、このプリンタの現在のデフォルトのページサイズを返します。

[static] QPrinterInfo QPrinterInfo::defaultPrinter()

システムのデフォルト・プリンタを返します。

デフォルト・プリンタがない場合に備えて、使用する前にisNull() を使用して返り値を確認する必要があります。

システムによっては、使用可能なプリンタがあってもデフォルト・プリンタに 設定されていないことがある。

isNull()、isDefault()、availablePrinters()も参照

[static] QString QPrinterInfo::defaultPrinterName()

現在のデフォルト・プリンタ名を返す。

QString QPrinterInfo::description() const

説明: プリンタの説明を可読形式で返します。

QPrinterInfo::printerName()も参照

bool QPrinterInfo::isDefault() const

このプリンタが現在デフォルト・プリンタであるかどうかを返します。

bool QPrinterInfo::isNull() const

QPrinterInfo オブジェクトがプリンタ定義を保持しているかどうかを返します。

例えば、システム上にプリンタがないときにdefaultPrinter() を呼び出すと、QPrinterInfo オブジェクトが空になることがある。

bool QPrinterInfo::isRemote() const

このプリンタがリモート・ネットワーク・プリンタであるかどうかを返します。

QString QPrinterInfo::location() const

プリンタ位置: プリンタの位置を可読形式で返します。

QString QPrinterInfo::makeAndModel() const

プリンターのメーカーとモデルを可読形式で返します。

QPageSize QPrinterInfo::maximumPhysicalPageSize() const

このプリンタがサポートする最大の物理ページ・サイズを返します。

minimumPhysicalPageSize()も参照

QPageSize QPrinterInfo::minimumPhysicalPageSize() const

このプリンタでサポートされる最小物理ページサイズを返します。

maximumPhysicalPageSize()も参照して ください。

[static] QPrinterInfo QPrinterInfo::printerInfo(const QString &printerName)

プリンタprinterName を返す。

指定したプリンタが存在しない場合に備えて、使用する前にisNull() を使用して返り値をチェックする必要があります。

isNull()も参照

QString QPrinterInfo::printerName() const

プリンタの名前を返します。

これは、プリンタを識別するための一意な ID であり、人間が読めるものではありません。

QPrinterInfo::description() およびQPrinter::setPrinterName() も参照

QPrinter::PrinterState QPrinterInfo::state() const

プリンタの現在の状態を返します。

この状態は、プラットフォーム、プリンタドライバ、またはプリンタ自体によっては、必ずしも正確ではないかもしれない。

QList<QPrinter::ColorMode> QPrinterInfo::supportedColorModes() const

このプリンタでサポートされているカラーモードを返します。

QList<QPrinter::DuplexMode> QPrinterInfo::supportedDuplexModes() const

このプリンタがサポートしている両面モードのリストを返します。

QList<QPageSize> QPrinterInfo::supportedPageSizes() const

このプリンタでサポートされているページサイズの一覧を返します。

QList<int> QPrinterInfo::supportedResolutions() const

このプリンタがサポートしている解像度の一覧を返します。

bool QPrinterInfo::supportsCustomPageSizes() const

このプリンタがカスタムページサイズをサポートしているかどうかを返します。

QPrinterInfo &QPrinterInfo::operator=(const QPrinterInfo &other)

QPrinterInfo オブジェクトをother と等しくなるように設定します。

©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。