OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 01:03

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: Суббота, 30 Июль, 2011 09:11 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Попробовал, вроде хорошая штука. Применяя к некоторым текстам, сразу же обнаружил два нюанса:

1) оглавление неплохо бы делать из неразрывных пробелов по-умолчанию, чтобы не править руками (когда пишешь новый заголовок, то вставить неразрывный пробел просто, а вот со старыми текстами уже нет).

2) Полезность тулбара с кнопочками проявляется в полной мере. Но это уже вопрос не к TOCBuilder, а к классу подобных инструментов. К ним, кстати, относится и вставка тех же линеек с центрованием текста.

P.S. Неразрывный пробел, стоящий не в начале заголовка, а между словами - учитывается тоже. Хотя бы не надо, наверное.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 30 Июль, 2011 18:11 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Иван Кузьмицкий писал(а):
1) оглавление...
Точно смысл замечаний 1) и P.S. не понял, поясните на примере, пожалуйста.

P.S. про тулбар вопрос даже не инструмента, а привычки. У меня его как не было так и нет. И данной приладой пользоваться нисколько не мешает. :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 30 Июль, 2011 20:31 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Обычно гиперссылка подчеркивается непрерывной линией от начала до конца. А если меж словами стоят обычные пробелы, то подчёркивание разрывается, это выглядит нестандартно. Весь интернет подчеркивает непрерывно, почему бы и в ББ не делать так же?

Я попробовал вставлять неразрывный пробел вручную между словами, перед тем, как задать ненумеруемый заголовок. И когда обновляется оглавление, то вместо первого слова в оглавлении появляется номер.

По поводу привычки - да, это дело наживное, только я считаю, что изначально не нужно заставлять пользователя вырабатывать не нужные ему привычки. Когда тулбар перед глазами, привычка не нужна.

P.S. Я тоже не пользуюсь тулбаром, хотя в некоторых случаях он так и напрашивается :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 30 Июль, 2011 22:05 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Иван Кузьмицкий писал(а):
А если меж словами стоят обычные пробелы, то подчёркивание разрывается, это выглядит нестандартно... Я попробовал вставлять неразрывный пробел вручную между словами, перед тем, как задать ненумеруемый заголовок. И когда обновляется оглавление, то вместо первого слова в оглавлении появляется номер.
Мне всё равно на разрывы в ссылке, поэтому у меня получилось решение с неразрывным пробелом в качестве спец. символа, и в ненумеруемом заголовке его использовать нельзя. В документации эта специфика указана.

Те же соображения, что и Вы, приводил тов. Ермаков. Проблема в том, что теперь менять спец. символ уже поздно.

Разве что сделать новый компонент --- я об этом уже думаю. Вместо неразрывного пробела использовать спец.вьюшку, как предложил тов. Ильин.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 31 Июль, 2011 21:41 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Если научить его отличать токен до неразрывного пробела (число это от нумеруемого или слово от ненумеруемого заголовка), то можно ведь решить проблему?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 01 Август, 2011 08:18 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Сначала так и делал. Но выходили какие-то навороты в коде, заморачиваться не хотелось, решил как проще.

В любом случае, это решение не 100%, а внедрить его может любой желающий.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB