PageRange - Диапазон страниц =================================== .. currentmodule:: axioma.core.dp .. class:: PageRange Диапазон страниц .. method:: PageRange() Конструктор класса .. method:: PageRange(start) Конструктор со смещением :param start: смещение от начала :type start: :class:`int` .. method:: PageRange(start, count) Конструктор со смещением и количеством элементов :param start: смещение от начала :type start: :class:`int` :param count: количество элементов :type count: :class:`int` .. method:: lastIndex() Индекс последнего элемента :rtype: :class:`int` .. method:: cropToSize(size) Сократить количество элементов до заданного размера :param size: количество элементов :type size: :class:`int` .. method:: croppedToSize(size) Получить новый диапазон страниц на основе текущего с сокращением количества элементов :param size: количество элементов :type size: :class:`int` :return: новый диапазон страниц :rtype: :class:`~axioma.core.dp.PageRange` .. attribute:: offset Смещение от начала :type: :class:`int` .. attribute:: count Количество элементов :type: :class:`int`