Перейти к содержимому


Некорректное закрытие абзацев при вставке в текст через переменную в OpenOffice


  • Вы не можете ответить в тему
В этой теме нет ответов

#1 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 11 Апрель 2015 - 22:41

У меня программа сама формирует в переменную тексты документов, которые потом присваиваются полям и оттуда выводятся на печать в формате odt. Если установить в OpenOffice выравнивание абзаца по ширине, то последнюю строчку каждого абзаца растягивает на всю ширину страницы, поскольку в конце нет символа принудительного перевода коретки. Приходится ставить выравнивание по левому краю и документ получается не красивым. Кроме того не соблюдаются и форматирования абзацев внутри вставленного фрагмента - все они начинаются с нулевой позиции, хотя отступ для них в OpenOffice установлен. Он применяется только к первой строке. Перевод строки через \r\n работает, но абзац им не завершается.
Интуитивно понимаю, что OpenOffice расценивает передаваемую переменнную как один абзац.
Можно ли вставлять в переменную некие специальные символы для того, чтобы заставить OpenOffice воспринимать каждый абзац как новый?





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных