Шаг 812 - CDC::SetMapperFlags

DWORD SetMapperFlags( DWORD dwFlag );

Возвращаемое значение
Предыдущее значение флажка шрифт - маппера.

Параметры
dwFlag
Определяет, пытается ли шрифт маппер согласовывать высоту и ширину шрифта с изображением шрифта на устройстве. Когда это значение - ASPECT_FILTERING, выбраны только шрифты, чьи x-аспект и y-аспект точно соответствует таковым определенного устройства.

Замечания
Изменяет метод, используемый шрифтом маппером, когда это преобразовывает логический шрифт в физический шрифт. Прикладная программа может использовать SetMapperFlags, чтобы заставить шрифт маппер пытаться выбирать только физический шрифт, который точно соответствует коэффициенту сжатия определенного устройства.
Прикладная программа, которая использует только растровые шрифты, может использовать функцию SetMapperFlags, чтобы гарантировать, что шрифт, выбранный шрифтом маппером привлекателен и читаем на определенном устройстве. Прикладные программы, которые используют масштабируемые (TrueType) шрифты обычно, не используют SetMapperFlags.
Если никакой физический шрифт не имеет коэффициент сжатия, который соответствует спецификации в логическом шрифте, GDI выбирает новый коэффициент сжатия и выбирает шрифт, который соответствует этому новому коэффициенту сжатия.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 6.02.2002