QPrinterInfo Class
QPrinterInfoクラスは、既存のプリンタに関する情報へのアクセスを提供します。詳細...
Header: | #include <QPrinterInfo> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS PrintSupport) target_link_libraries(mytarget PRIVATE Qt6::PrintSupport) |
qmake: | QT += printsupport |
- 継承メンバを含む全メンバのリスト
- QPrinterInfoは、PrinterおよびPrinting APIの一部です。
パブリック関数
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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。