Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Масштабирование размера шрифтов в RichEdit

20K
16 мая 2007 года
yager84
37 / / 15.05.2007
Всем привет!
Пишу небольшой текстовый редактор для редактирования вида отчетов в базе данных.

Редактор должен иметь возможности:
1. Изменения формата страницы (А3, А4, Letter) - реализовано;
2. Масштабирование страницы (100%, 120% и т.д.) - реализовано;
3. Вместе в масштабированием страницы должно выполняться масштабирование размера шрифта.

Вот в этом и проблема...

Никак не могу написать функцию, чтобы она не просто изменяла размер шрифта в RichEdit, а изменяла его пропорционально изначальному размеру...

Предположим - первая строка содержит текст, где шрифт имеет размер 10 пунктов, вторая строчка - 12 пунктов, 3 строчка - 14 пунктов и т.д.
Либо в первой строчке в первом слове первая буква - 12 пунктов, вторая - 20 пунктов.

Функция масштабирования шрифта должна все это учитывать и изменять размер (масштаб) шрифта пропорционально.

Подскажите, пожалуйста, где такую информацию (желательно на русском) можно найти.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог