Форум программистов CodeGuru
23 Июль 2018, 05:47:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: в Worde выровнять текст по ширине пробелами  (Прочитано 17397 раз)
0 Пользователей и 1 Гость смотрят эту тему.
gonkur
Новичок
*
Офлайн Офлайн

Сообщений: 1


Просмотр профиля
« : 08 Март 2010, 13:42:23 »

Доброго времени суток господа. Очень нужна квалифицированная помощь программиста VBA. Необходимо в Worde выровнять текст по ширине исключительно при помощи пробелов, причем пробелы должны располагаться равномерно в предложениях. Как это делал DOS-овский лексикон. Длина каждого предложения не должна превышать 66 символов. Переносы можно не ставить. Буду очень признателен, если поможете написать макрос. С уважением.
Записан
3V
Администратор
Ветеран
*****
Офлайн Офлайн

Сообщений: 1347



Просмотр профиля WWW
« Ответ #1 : 12 Март 2010, 20:53:14 »

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

Либо же надо знать более точные условия задачи.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!