Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

6 Декабрь 2021, 17:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Смена стиля и сброс форматирования  (Прочитано 4471 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
McAaron
Форумчанин
***
Offline Offline

Сообщений: 458


« Стартовое сообщение: 10 Октябрь 2016, 17:59 »

Возникла проблема при смене стиля абзаца, к которому было применено символьное форматирование.

Обнаружилось, что если к абзацу или его части было применено символьное форматирование через стиль символа, то при смене стиля абзаца это форматирование не сбрасывается. Не сбрасывается оно полностью и по "Ctrl-M" -- сбрасывается только лишь то, что было применено "вручную".
Возникает вопрос -- как из заголовков, которые сформированы стилем символа (конкретно шрифт стилем символа, а полужирный через Ctrl-B) сделать, чтобы  заголовки стилями абзаца не содержали символьного стилевого форматирования?

Фрагмент файла во вложении.
tcfatalfunc -- шрифт сформатирован стилем символа и Ctrl-B, стиль абзаца "основной текст"
tcversion -- шрифт сформатирован стилем символа и Ctrl-B, после чего был применен стиль абзаца "Заголовок 3 код"

* test.odt (18.19 Кб - загружено 8 раз.)
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 3 117


iMac, LibreOffice и Apache OpenOffice


« Ответ #1: 10 Октябрь 2016, 18:22 »

Выбрать нужное (или абзац) и применить стиль символа "Базовый"
Записан

McAaron
Форумчанин
***
Offline Offline

Сообщений: 458


« Ответ #2: 10 Октябрь 2016, 18:46 »

Выбрать нужное (или абзац) и применить стиль символа "Базовый"
Проблема в том, что в тексте порядка 500 строк, отформатированных таким способом, и по отдельности руками переформатировать их слишком гиморно.
Выделить все и вернуть это все в базовый -- в самом тексте около 3-х тысяч участков, сформатированных так же, и они сбросятся.
Честно сказать, я предполагал, что при смене стиля абзаца сбросится все, включая стили символа, поэтому все слова, которые должны печататься в моноширинном виде, атким образом сформатировал прежде чем расставить заголовки.
По идее должна быть аналогичная Ctlr-M операция и для стилей символа, которую можно чекбоксом включать/выключать при форматировании абзаца.

Записан
McAaron
Форумчанин
***
Offline Offline

Сообщений: 458


« Ответ #3: 10 Октябрь 2016, 18:58 »

В связи с вышеизложенным вопрос:
В панели поиска с заменой (Ctrl_H) есть возможность найти вхождение строки символов с использованием регулярных выражений, но я не нашел, как эти вхождения можно сбросить или сменить им стиль символа. Это в принципе можно сделать?
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 3 117


iMac, LibreOffice и Apache OpenOffice


« Ответ #4: 10 Октябрь 2016, 19:28 »

Честно сказать, я предполагал, что при смене стиля абзаца сбросится все, включая стили символа
Стили абзаца и стили символа (и другие тоже) не зависят друг от друга.
В панели поиска с заменой (Ctrl_H) есть возможность найти вхождение строки символов с использованием регулярных выражений, но я не нашел, как эти вхождения можно сбросить или сменить им стиль символа. Это в принципе можно сделать?
Можно искать по атрибутам, я пробовал на вашем образце, получается, но на реальном документе не уверен, слишком круто замешаны разные атрибуты.

В окошке "Найти и заменить" выберите "Атрибуты..." —> "Полужирный", в окошке "Найти" запишите .+ (точка,плюс) и птичка "Регулярное выражение".Найти все. Среди выбранных будет стиль символа "Verb", не снимая выделения щёлкните "Базовый". Но всё это получится в случае, если стиль "Verb" был применён к полужирным словам.
Записан

kompilainenn
Мастер
*****
Offline Offline

Сообщений: 3 368



« Ответ #5: 10 Октябрь 2016, 20:58 »

а выбрать ВЕСЬ текст и задать Стиль символа -> Базовый? Не вариант? Или там у Вас стилем символа куча всего сделано в тексте?
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
mikekaganski
Гуру
*******
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 389


« Ответ #6: 11 Октябрь 2016, 08:21 »

Find & Replace -> Paragraph Styles -> НужныйНамСтильЗаголовка -> Find All -> выделятся одновременно все заголовки -> установить нужный стиль символа (базовый)
Записан

С уважением,
Михаил Каганский
economist
Форумчанин
***
Offline Offline

Сообщений: 1 567


« Ответ #7: 12 Октябрь 2016, 09:34 »

Поведение OpenOffice и LibreOffice в части приоритета одного форматирования над другим - абсолютно логичное и правильное. Своим подопечным прививаю навык: Ctrl+M ("Отменить форматирование"), Ctrl+0 ("Основной текст"), чего в 99% и требуется.
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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