Re[28]: Кроссплатформа - состояние на конец 2022
От: vdimas Россия  
Дата: 10.12.22 17:50
Оценка:
Здравствуйте, Sinclair, Вы писали:

V>>Чем не устроил ExtTextOut?

S>Он с точки зрения обсуждаемых вопросов ничем от TextOut не отличается.

Отличается принципиально — вёрстка документа выполняется не ср-вами GDI в момент вывода текста (где GDI TextOut вынужден каждый раз расчитывать лейаут выводимого текста перед прорисовкой, отчего тормоза), а эта вёрстка выполняется предварительно в некоей "виртуальной" модели док-та и, с т.ч. задач отображения, статична.

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

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

Плюс мои рассуждения про отыгрывание выравнивания пробелами, в общем, задача отобразить док-т достаточно точно не выглядела неразрешимой — выравнивание по правому и левому краях в Ворде и других редакторах всегда было идеальным. Поэтому спор заведомо бестолковый.
Отредактировано 10.12.2022 17:52 vdimas . Предыдущая версия . Еще …
Отредактировано 10.12.2022 17:51 vdimas . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.