27.10.2017, stokber<
sto...@gmail.com> написал(а):
> Если в разрыв попадает знак препинания, то не срабатывает. Вернее сказать,
> не предлагается "Соединить через пробел, букву в начале 2-го абзаца сделать
> маленькой".
Вопрос в том, как это реализовать в плане интерфейса.
Пункт "Соединить через пробел, букву в начале 2-го абзаца сделать
маленькой" можно добавить еще в три типа обрабатываемых ситуаций:
Ситуаций 1
В конце 1-го абзаца: Дефис, перед которым пробел
В начале 2-го абзаца: Любой символ
Ситуация 2
В конце 1-го абзаца: Тире или дефис, перед которым непробельный символ
В конце 2-го абзаца: Любой символ
Сиуация 3
В конце 1-го абзаца: Запятая
В начале 2-го абзаца: Любой символ
И, поскольку во всех этих случаях в начале 2-го абзаца (из пары) может
быть не только большая буква, но любой символ, то пункт "Соединить
..., букву ... сделать маленькой" будет не всегда уместен.
Можно сделать, чтобы этот пункт, когда он неуместен, в окне для ручной
обработки сомнительных мест был неактивным. А в диалоге выбора режимов
обработки как сделать? Если, допустим, человек выбрал в этом диалоге
пункт "Соединить ..., букву ... сделать маленькой", а в каком-то месте
fb2-документа второй абзац из пары начинается не с большой буквы, то в
окне ручной обработки пункт "Соединить ..., букву ... сделать
маленькой" будет неактивным, а какой вариант обработки тогда должен
быть выбран? Или вообще надо как-то по-другому сделать?