Spec-Zone.ru › Qt 5.13

Класс QPrinterInfo

Класс QPrinterInfo предоставляет доступ к информации о существующих принтерах. Подробнее...

Заголовок: #include <QPrinterInfo>
qmake: QT += printsupport
С момента: Qt 4.4

Этот класс был представлен в Qt 4.4.

  • Список всех членов, включая унаследованные
  • Устаревшие члены

Открытые функции

QPrinterInfo(const QPrinter &printer)
QPrinterInfo(const QPrinterInfo &other)
QPrinterInfo()
QPrinterInfo & operator=(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

Статические открытые члены

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

Подробное описание

Используйте статические функции для генерации списка объектов QPrinterInfo. Каждый объект QPrinterInfo в списке представляет один принтер и может быть запрошен для получения имени, поддерживаемых размеров бумаги и того, является ли он принтером по умолчанию.

Документация по функциям-членам

QPrinterInfo::QPrinterInfo(const QPrinter &printer)

Конструирует объект QPrinterInfo из printer.

QPrinterInfo::QPrinterInfo(const QPrinterInfo &other)

Конструирует копию other.

QPrinterInfo::QPrinterInfo()

Конструирует пустой объект QPrinterInfo.

См. также isNull().

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

Устанавливает объект QPrinterInfo равным other.

QPrinterInfo::~QPrinterInfo()

Удаляет объект QPrinterInfo. Ссылки на значения в объекте становятся недопустимыми.

QStringList QPrinterInfo::availablePrinterNames()

Возвращает список всех доступных имен принтеров в этой системе.

Рекомендуется использовать этот метод вместо availablePrinters(), так как он будет быстрее на большинстве систем.

Обратите внимание, что список может стать устаревшим, если внесены изменения в локальную систему или удаленный сервер печати. Создавайте экземпляры QPrinterInfo только по мере необходимости и всегда проверяйте их валидность перед использованием.

Эта функция была введена в Qt 5.3.

QList<QPrinterInfo> QPrinterInfo::availablePrinters()

Возвращает список объектов QPrinterInfo для всех доступных принтеров в этой системе.

Не рекомендуется использовать этот метод, так как создание каждого объекта принтера может занять много времени, особенно если есть удалённые сетевые принтеры, и сохранённые экземпляры могут стать устаревшими, если внесены изменения в локальную систему или удаленный сервер печати. Используйте availablePrinterNames() вместо этого и создавайте экземпляры принтеров только по мере необходимости.

QPrinter::ColorMode QPrinterInfo::defaultColorMode() const

Возвращает режим цвета по умолчанию для этого принтера.

Эта функция была введена в Qt 5.13.

QPrinter::DuplexMode QPrinterInfo::defaultDuplexMode() const

Возвращает режим дуплексной печати по умолчанию для этого принтера.

Эта функция была введена в Qt 5.4.

QPageSize QPrinterInfo::defaultPageSize() const

Возвращает текущий размер страницы по умолчанию для этого принтера.

Эта функция была введена в Qt 5.3.

QPrinterInfo QPrinterInfo::defaultPrinter()

Возвращает принтер по умолчанию в системе.

Перед использованием возвращаемого значения следует проверить его с помощью isNull(), на случай, если принтер по умолчанию отсутствует.

В некоторых системах могут быть доступные принтеры, но ни один из них не назначен принтером по умолчанию.

См. также isNull(), isDefault() и availablePrinters().

QString QPrinterInfo::defaultPrinterName()

Возвращает текущее имя принтера по умолчанию.

Эта функция была введена в Qt 5.3.

QString QPrinterInfo::description() const

Возвращает удобочитаемое описание принтера.

Эта функция была введена в Qt 5.0.

См. также QPrinterInfo::printerName().

bool QPrinterInfo::isDefault() const

Возвращает значение, определяющее, является ли этот принтер текущим принтером по умолчанию.

bool QPrinterInfo::isNull() const

Возвращает значение, указывающее, содержит ли этот объект QPrinterInfo определение принтера.

Пустой объект QPrinterInfo может возникнуть, например, при вызове defaultPrinter() в случае отсутствия принтеров в системе.

bool QPrinterInfo::isRemote() const

Возвращает значение, указывающее, является ли этот принтер удалённым сетевым принтером.

Эта функция была добавлена в Qt 5.3.

QString QPrinterInfo::location() const

Возвращает удобочитаемое расположение принтера.

Эта функция была добавлена в Qt 5.0.

QString QPrinterInfo::makeAndModel() const

Возвращает удобочитаемое название и модель принтера.

Эта функция была добавлена в Qt 5.0.

QPageSize QPrinterInfo::maximumPhysicalPageSize() const

Возвращает максимальный размер физической страницы, поддерживаемый этим принтером.

Эта функция была добавлена в Qt 5.3.

См. также minimumPhysicalPageSize().

QPageSize QPrinterInfo::minimumPhysicalPageSize() const

Возвращает минимальный размер физической страницы, поддерживаемый этим принтером.

Эта функция была добавлена в Qt 5.3.

См. также maximumPhysicalPageSize().

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

Возвращает принтер printerName.

Возвращаемое значение следует проверять с помощью isNull() перед использованием, на случай, если указанный принтер не существует.

Эта функция была добавлена в Qt 5.0.

См. также isNull().

QString QPrinterInfo::printerName() const

Возвращает имя принтера.

Это уникальный идентификатор для идентификации принтера и может быть не удобочитаемым.

См. также QPrinterInfo::description() и QPrinter::setPrinterName().

QPrinter::PrinterState QPrinterInfo::state() const

Возвращает текущее состояние этого принтера.

Это состояние может не всегда быть точным, в зависимости от платформы, драйвера принтера или самого принтера.

Эта функция была добавлена в Qt 5.3.

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

Возвращает поддерживаемые режимы цвета этого принтера.

Эта функция была добавлена в Qt 5.13.

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

Возвращает список режимов дуплексной печати, поддерживаемых этим принтером.

Эта функция была добавлена в Qt 5.4.

QList<QPageSize> QPrinterInfo::supportedPageSizes() const

Возвращает список поддерживаемых размеров страниц для этого принтера.

Эта функция была добавлена в Qt 5.3.

QList<int> QPrinterInfo::supportedResolutions() const

Возвращает список разрешений, поддерживаемых этим принтером.

Эта функция была добавлена в Qt 5.3.

bool QPrinterInfo::supportsCustomPageSizes() const

Возвращает значение, указывающее, поддерживает ли этот принтер пользовательские размеры страниц.

Эта функция была добавлена в Qt 5.3.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qprinterinfo.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API