Цитата:
Сообщение от Г у д в и н
Я правильно понимаю, что в одной строке я не могу использовать и имя героя, и реплику (диалог)?
|
Нет. Так не получится. Более того, это очень сложно корректно сделать на программируемом уровне. Потому что придётся не абзацам задавать форматы, а отдельным символам в одной строке. Например, чтобы программа распознавала окончание Имени Персонажа, придётся привязывать к символу двоеточия, но абзац будет оставаться тем же. И нужно будет уже задавать границы абзаца не отступами, а количеством символов в строке (тут при выборе пропорционального или моноширного шрифтов будет несоответствие - строчка будет убегать).
Затем нужно будет задавать продолжение реплики персонажа на новой строке, как нового блока. А потом, в случае изменения длины реплики или экспорта - сшивать реплику в один блок (и снова разрезать в другом месте). Но это повлечёт проблемы уже в ворде. Вы там не сможете редактировать первую строчку корректно.
То есть гемороя получается не меньше.
Не проще всё же писать реплику с новой строки?
Мне кстати непонятно, как в Ворде вы набираете такой формат? Каждый раз отступы слева какие захотите ставите? Ведь имена могут быть разными по длине? Вот у вас там Снегурочка - и сразу уже идёт реплика. Если имя будет, например Карабас Барабас - то его реплика уже сдвинется вправо.
То есть в программе тогда придётся вообще плавающий отступ задавать и привязывать к самому длинному имени персонажа. А если он появится в конце пьесы? Программа зависнет, переформатируя всю пьесу до этого в новый формат.