Оптимизация отображения документа

Оптимизация отображения — это снижение точности отображения документа для увеличения производительности работы с ним.

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

Предусмотрено три режима отображения:

Иконка Название режима Описание
Без оптимизации Максимально точная визуализация в ущерб скорости.
Оптимизация геометрии Режим по умолчанию. Средняя скорость. Оптимизация только по геометрии. Есть возможность работать с текстом.
Оптимизация геометрии и текста Максимальная скорость. Нет возможности работать с текстом.
Переключение режима оптимизации отображения влияет только на вид документа на экране. Исходный файл не изменяется.

Режимы отображения документа

Без оптимизации

В режиме Без оптимизации все элементы документа отображаются векторным механизмом отрисовки. Текст и векторная графика отображаются с максимальной точностью, но это — ресурсоёмкий процесс, который занимает время при открытии документа и любом перестроении вида.

Оптимизация геометрии

При включении режима Оптимизация геометрии происходит разделение документа на текстовый и растровый слои. После обработки векторная и растровая графика преобразуются в растровое изображение.

Увеличение скорости происходит за счёт того, что растровая подложка не требует векторных вычислений, обрабатывается только видимый на экране фрагмент, а сама обработка происходит фрагментами в несколько потоков.

Этот режим имеет ограничение при отображении текста, имеющего заливку картинкой, градиентом, геометрией. Такой текст отображается чёрным цветом.

Оптимизация геометрии и текста

Режим Оптимизация геометрии и текста обеспечивает максимальную скорость открытия и работы с документом. При включении режима разделения на слои не происходит. Все элементы, включая текст, растровую и векторную графику преобразуются в растровое изображение.

В режиме Оптимизация геометрии и текста недоступны выделение и копирование текста, и, как следствие, добавление замечаний к тексту и поиск по документу.