Spec-Zone.ru › Qt 6.0

Класс QPageRanges

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

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

Открытые типы

Структура Диапазон

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

QPageRanges(QPageRanges &&other)
QPageRanges(const QPageRanges &other)
QPageRanges()
QPageRanges & operator=(QPageRanges &&other)
QPageRanges & operator=(const QPageRanges &other)
~QPageRanges()
void добавитьСтраницу(int pageNumber)
void добавитьДиапазон(int from, int to)
void очистить()
bool содержит(int pageNumber) const
int перваяСтраница() const
bool пусто() const
int последняяСтраница() const
QList<QPageRanges::Range> вСписокДиапазонов() const
QString вСтроку() const

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

QPageRanges изСтроки(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.0/qpageranges.html

Spec-Zone.ru

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