Spec-Zone.ru › Qt 6.1

Класс QPageRanges

Класс QPageRanges представляет собой коллекцию диапазонов страниц. Подробнее...

Заголовок: #include <QPageRanges>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
С тех пор: Qt 6.0
  • Список всех членов, включая унаследованные

Типы общедоступные

Структура Range

Общедоступные функции

QPageRanges(QPageRanges &&other)
QPageRanges(const QPageRanges &other)
QPageRanges()
QPageRanges & operator=(QPageRanges &&other)
QPageRanges & operator=(const QPageRanges &other)
~QPageRanges()
void addPage(int pageNumber)
void addRange(int from, int to)
void clear()
bool contains(int pageNumber) const
int firstPage() const
bool isEmpty() const
int lastPage() const
QList<QPageRanges::Range> toRangeList() const
QString toString() const

Статические общедоступные члены

QPageRanges fromString(const QString &ranges)

Связанные внешние члены

QDataStream & operator<<(QDataStream &stream, const QPageRanges &pageRanges)
QDataStream & operator>>(QDataStream &stream, QPageRanges &pageRanges)

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

Используйте QPagedPaintDevice::pageRanges() для доступа к коллекции диапазонов страниц, связанных с устройством для печати страниц.

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

QPageRanges::QPageRanges(QPageRanges &&other)

Создает объект QPageRanges, перемещая данные из other.

QPageRanges::QPageRanges(const QPageRanges &other)

Создает объект QPageRanges, копируя данные из other.

QPageRanges::QPageRanges()

Создает пустой объект QPageRanges.

QPageRanges &QPageRanges::operator=(QPageRanges &&other)

Перемещает содержимое other в этот объект QPageRanges.

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

Присваивает содержимое other этому объекту QPageRanges.

QPageRanges::~QPageRanges()

Уничтожает диапазоны страниц.

void QPageRanges::addPage(int pageNumber)

Добавляет отдельную страницу pageNumber в диапазоны.

Примечание: Номера страниц начинаются с 1. Попытки добавить номера страниц меньше 1 будут проигнорированы с предупреждением.

void QPageRanges::addRange(int from, int to)

Добавляет указанный диапазон с from до to в диапазоны.

Примечание: Номера страниц начинаются с 1. Попытки добавить номера страниц меньше 1 будут проигнорированы с предупреждением.

void QPageRanges::clear()

Удаляет все диапазоны страниц.

bool QPageRanges::contains(int pageNumber) const

Возвращает true , если диапазоны включают страницу pageNumber; в противном случае возвращает false.

int QPageRanges::firstPage() const

Возвращает индекс первой страницы, покрываемой диапазонами страниц, или 0, если диапазоны страниц пусты.

[static] QPageRanges QPageRanges::fromString(const QString &ranges)

Создает и возвращает объект QPageRanges, заполненный данными ranges из строкового представления.

QPrinter printer;
QPageRanges ranges = QPageRanges::fromString("1-3,6-7");
printer.setPageRanges(ranges);

В случае ошибки парсинга возвращает пустой объект QPageRanges.

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

bool QPageRanges::isEmpty() const

Возвращает true , если диапазоны пусты; в противном случае возвращает false.

int QPageRanges::lastPage() const

Возвращает индекс последней страницы, покрываемой диапазонами страниц, или 0, если диапазоны страниц пусты.

QList<QPageRanges::Range> QPageRanges::toRangeList() const

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

QString QPageRanges::toString() const

Возвращает строковое представление диапазонов страниц.

Связанные внешние члены

QDataStream &operator<<(QDataStream &stream, const QPageRanges &pageRanges)

Записывает pageRanges в stream как строку диапазонов.

См. также QPageRanges::toString.

QDataStream &operator>>(QDataStream &stream, QPageRanges &pageRanges)

Читает строку диапазонов страниц из stream и сохраняет её в pageRanges.

См. также QPageRanges::fromString.

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

Spec-Zone.ru

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