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

Главная категория => Writer => Тема начата: Onmike5 от 15 июля 2014, 12:09

Название: Не могу понять логику копирования форматирования в Libre Office
Отправлено: Onmike5 от 15 июля 2014, 12:09
Здравствуйте все!
Пытаюсь осваивать Libre Office (последняя версия) после многолетнего пользования MS Office. Вроде все более-менее нормально, но вот логику операции копирования форматирования понять не могу... В Writer при попытке копировать форматирование копируется шрифт, его размер, жирность, но никак не копируется форматирование абзаца, т.е. отступ, выравнивание и т.п. Вроде уж и мануал читал, вроде все как в Word-е - выделил откуда копировать, щелкнул "кисточку", выделил на что копировать и готово, ан нет....
Помогите! А то я близок к решению о негодности Libre и Open Office для использования :)
Название: Re: Не могу понять логику копирования формат&
Отправлено: bormant от 15 июля 2014, 12:44
Есть одна особенность. Чтобы копировалось форматирование абзаца, должен быть выделен абзац целиком (либо фрагмент предыдущего и следующего абзаца одного форматирования). Для выделения абзаца можно воспользоваться комбинацией Ctrl+Up, Ctrl+Down, Ctrl+Shift+Down.

Хочу предупредить, что подобный способ работы с документами (бездумное применение ручного форматирования) обычно приводит к весьма плачевным последствиям с точки зрения последующего изменения форматирования. Куда более практичным способом является разметка документа при помощи стилей, без использования ручного форматирования. Тогда для изменения всего документа достаточно всего лишь перенастроить должным образом несколько использованных стилей (или применить набор стилей из другого документа/шаблона).
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: Onmike5 от 15 июля 2014, 14:06
ЦитироватьЕсть одна особенность. Чтобы копировалось форматирование абзаца, должен быть выделен абзац целиком (либо фрагмент предыдущего и следующего абзаца одного форматирования). Для выделения абзаца можно воспользоваться комбинацией Ctrl+Up, Ctrl+Down, Ctrl+Shift+Down.
Не работае все равно, отсупы, выравнивания и т.п. все равно не копируются... :(
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: CyberDaemon от 15 июля 2014, 14:10
Цитата: Onmike5 от 15 июля 2014, 14:06
ЦитироватьЕсть одна особенность. Чтобы копировалось форматирование абзаца, должен быть выделен абзац целиком (либо фрагмент предыдущего и следующего абзаца одного форматирования). Для выделения абзаца можно воспользоваться комбинацией Ctrl+Up, Ctrl+Down, Ctrl+Shift+Down.
Не работае все равно, отсупы, выравнивания и т.п. все равно не копируются... :(
А Вы не могли бы, по шагам показать что Вы делаете? С файлом примера. А то у меня получается и думаю я не то делаю...
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: Onmike5 от 15 июля 2014, 14:29
Вложил видео. Может все дело в Windows?
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: denkin от 15 июля 2014, 14:37
CyberDaemon,
нажми F11, посмотри что такое стили, потом мануалы. вещь не очень простая, но очень правильная :)
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: Onmike5 от 15 июля 2014, 14:45
Цитата: denkin от 15 июля 2014, 13:37нажми F11, посмотри что такое стили, потом мануалы. вещь не очень простая, но очень правильная Улыбка
Я-то стили посмотрю, даже посмотрел уже, и согласен, что оно наверно правильние, но вопрос стоит в замене MS Office, и объяснять это более чем сотне пользователей я боюсь что замучаюсь :)
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: kompilainenn от 15 июля 2014, 15:14
Цитата: Onmike5 от 15 июля 2014, 13:45MS Office, и объяснять это более чем сотне пользователей я боюсь что замучаюсь Улыбка
ну если пользователи МСО не умели никогда стили, то они в любом офисном пакете не будут уметь стили, это вполне очевидно.
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: Onmike5 от 15 июля 2014, 15:19
Цитата: kompilainenn от 15 июля 2014, 14:14ну если пользователи МСО не умели никогда стили, то они в любом офисном пакете не будут уметь стили, это вполне очевидно.
Я, например, не применял никогда стили в Word-е и это мне никогда не мешало жить.
Вопрос собственно не в стилях, я хочу копировать в форматирование, как в Word-е.
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: bormant от 15 июля 2014, 15:25
Цитата: Onmike5 от 15 июля 2014, 14:19это мне никогда не мешало жить
Зато наверняка заставляло долго материться тех, кому нужно было как-то переделывать ваши документы.

Вы просто привыкли к неудобному, не имея возможности сравнить с чем-то иным. Да, в разовой записке на пол листа часто кажется, что и так сойдёт.
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: Onmike5 от 15 июля 2014, 15:31
Цитата: bormant от 15 июля 2014, 14:25Зато наверняка заставляло долго материться тех, кому нужно было как-то переделывать ваши документы.
Товарищи, давайте не будем сейчас обсуждать, что правильнее. Я хочу узнать можно-ли делать то, что я привык так как я привык.
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: kompilainenn от 15 июля 2014, 16:10
Цитата: Onmike5 от 15 июля 2014, 14:31Я хочу узнать можно-ли делать то, что я привык так как я привык.
так, я посмотрел видео. мне почему-то думалось, что вы копируете абзац с форматированием и оно у вас слетает. а вы вон чего делаете. так не работает да. ЛО 4.3

зы: в Ворд 2010 работает "формат по образцу". Копирует форматирование абзаца в том числе да...
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: Onmike5 от 15 июля 2014, 16:25
Цитата: kompilainenn от 15 июля 2014, 15:10можно, у меня работает копирование форматирование абзаца и отступов
Это хорошо, теперь второй вопрос - Блин, а че я-то не так делаю??????
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: Onmike5 от 15 июля 2014, 16:30
Цитата: kompilainenn от 15 июля 2014, 15:10так, я посмотрел видео. мне почему-то думалось, что вы копируете абзац с форматированием и оно у вас слетает. а вы вон чего делаете. так не работает да. ЛО 4.3
М-да это разрушает мои мечты о переходе всей конторы на СПО :(

Цитата: kompilainenn от 15 июля 2014, 15:10зы: в Ворд 2010 работает "формат по образцу". Копирует форматирование абзаца в том числе да...
Оно там с 6.0 было, сам помню
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: Onmike5 от 15 июля 2014, 16:44
В Lotus Symphony это работает
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: kompilainenn от 15 июля 2014, 18:11
Цитата: Onmike5 от 15 июля 2014, 15:30М-да это разрушает мои мечты о переходе всей конторы на СПО
ну как бы ... вы форматируете документы таким способом, как на вашем видео? правда? у меня для вас плохие новости...
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: denkin от 15 июля 2014, 19:25
Извините за офтоп, но можно и на автомобиле ездить задом наперед, потому что так привык. токарь может не притуплять острые кромки, зачем? чертежник не будет оформлять чертежи по ГОСТу - он так не привык.

Лично меня (инженер-технолог) как раз система стилей покорила еще в ООо 2.ХХ, часто приходилось/приходится иметь дело с документами и я увидел - как это делается правильно.

Если лень использовать один раз настроеный шаблон и правильную работу в программе, лень учится, то конечно виновата программа.
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: Onmike5 от 16 июля 2014, 09:30
Цитата: kompilainenn от 15 июля 2014, 15:10так не работает да. ЛО 4.3
То есть с какой-то (с какой к стати?) версии разработчики ОО и ЛО решили убрать эту "вредную" функцию???
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: bormant от 16 июля 2014, 11:43
Вряд ли специально решили, скорее всего просто поломали.
Как поломали вывод непечатаемого символа абзаца для абзацев, выровненных по центру и вправо.
Поэтому кое кто до сих пор пользуется OOo 3.1.1 :-)
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: kompilainenn от 16 июля 2014, 11:51
Цитата: bormant от 16 июля 2014, 10:43Вряд ли специально решили, скорее всего просто поломали.
а есть ли соответствующая запись в багзилле?
Название: Re: Не могу понять логику копирования форматирования в Libre Office
Отправлено: Onmike5 от 16 июля 2014, 14:56
К стати, я зря грешил на OpenOffice, в его последней версии 4.1 форматирование абзаца копируется!
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: xintrea от 4 октября 2023, 09:20
Понимаю, что тема старая, но проблема актуальна и в 2023 году.

Кратко: чтобы сработало копирование форматирования, надо использовать кнопку Ctrl, во всяком случае в Linux в Libre Office. Проверено на Debian в LO в версиях:


Подробности тут: Как копировать форматирование в Libre Office? (https://webhamster.ru/mytetrashare/index/mtb0/1696341532xujvwsrziq)
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: mikekaganski от 4 октября 2023, 10:56
Ох, какая ерунда... Копирование формата работает. Именно так, как описано в справке (https://help.libreoffice.org/latest/en-US/text/shared/guide/paintbrush.html). И да, его специально меняли. И да, оно криво работало и до этого, просто те пользователи, которым было не норм раньше, теперь молчат, зато активизировались те, которым было норм до того.

В статье куча ерунды. Например, "На первый взгляд, копирование форматирования работает. За исключением того, что по какой-то причине не копируются ..." - показывает, что человек не пытался разобраться в работе функционала. По причине явного разделения форматирования символов и абзаца.

Или "В зависимости от ОС и версии LO, в качестве модификатора используются либо Crtl, либо Ctrl+Shift" - это совершенно не зависит от ОС и версии (разве что версия раньше 4.0, в которой поведение и было изменено (https://git.libreoffice.org/core/+/1574c76ec20d1da479ed7e9c85a6cefacc132dfe%5E%21)). В зависимости от Shift и Ctrl будет копироваться форматирование абзаца - либо в дополнение к форматированию символов (только Ctrl), либо отдельно (Shift + Ctrl).

Подсветка активной кнопки прекрасно работает.
Функция "продолжения элемента списка" - это штатная функция ... И т.п.
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: xintrea от 4 октября 2023, 14:36
> В статье куча ерунды. Например, "На первый взгляд, копирование форматирования работает. За исключением того, что по какой-то причине не копируются ..." - показывает, что человек не пытался разобраться в работе функционала. По причине явного разделения форматирования символов и абзаца.

Если вы разобрались, тогда скажите, почему применение форматирования не работает при наличии различных факторов. Например, если в абзаце в начале поставить пробельный символ. Только не говорите что в абзаце не должно быть пробельного символа и пользователь сам дурак. Нормальная программа хотя бы показала сообщение или уведомление, почему не может сделать то или иное дей
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: bigor от 4 октября 2023, 14:50
Цитата: xintrea от  4 октября 2023, 14:36если в абзаце в начале поставить пробельный символ.
в каком абзаце? шаблоне или цели? Хотя поставил там и там и форматирование применилось
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: xintrea от 4 октября 2023, 15:51
Блин, то ли форум глючный, то ли корпоративный фаирвол тупит. Невозможно отредактировать сообщение, когда форум видит что был ответ, показывает ошибку и полностью пустой текст сообщения, то есть изменения улетают в никуда.

Цитироватьв каком абзаце? шаблоне или цели? Хотя поставил там и там и форматирование применилось
У меня, если в цели поставить вначале пробел, то форматирование не применяется. LO 7.4.7.2

ЦитироватьИли "В зависимости от ОС и версии LO, в качестве модификатора используются либо Crtl, либо Ctrl+Shift" - это совершенно не зависит от ОС и версии (разве что версия раньше 4.0, в которой поведение и было изменено). В зависимости от Shift и Ctrl будет копироваться форматирование абзаца - либо в дополнение к форматированию символов (только Ctrl), либо отдельно (Shift + Ctrl).
Что такое форматирование абзаца в дополнение к форматированию символов понятно. А что значит форматирование абзаца отдельно форматирования символов? Что только форматирование абзаца применится? Но это не так.

У меня форматирование символов к цели применяется всегда - хоть вообще модификатор не нажат, хоть Ctrl, хоть Ctrl+Shift.

ЦитироватьПодсветка активной кнопки прекрасно работает.
А у меня нет.

ЦитироватьФункция "продолжения элемента списка" - это штатная функция
И что? Речь идет о том, что возможна ситуация когда текст выглядит как текст, но на самом деле является элементом списка. Тогда применение форматирования абзаца либо невозможно (LO 7.0.0.3) либо будет с выкрутасами (LO 7.4.7.2). Поэтому нужно иметь возможность корректно снять форматирование маркированным списком. В разных LO либо есть по-умолчанию кнопка снятия маркированного списка, либо нет, они постоянно переколбашивают дефолтный тулбар.
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: bigor от 4 октября 2023, 15:57
Цитата: xintrea от  4 октября 2023, 15:51У меня, если в цели поставить вначале пробел, то форматирование не применяется. LO 7.4.7.2
у меня 7.4.2.3 под windows форматирование применяется
Цитата: xintrea от  4 октября 2023, 15:51Что только форматирование абзаца применится? Но это не так
именно так. при зажатом Crtl+Shift применяется только форматирование абзаца, форматирование символов остается прежним (7.4.2.3 под windows)
Цитата: xintrea от  4 октября 2023, 15:51Подсветка активной кнопки прекрасно работает
подтверждаю (правда с задержкой около секунды, но у меня и комп древний)



Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: mikekaganski от 4 октября 2023, 16:18
Цитата: xintrea от  4 октября 2023, 15:51
ЦитироватьИли "В зависимости от ОС и версии LO, в качестве модификатора используются либо Crtl, либо Ctrl+Shift" - это совершенно не зависит от ОС и версии (разве что версия раньше 4.0, в которой поведение и было изменено). В зависимости от Shift и Ctrl будет копироваться форматирование абзаца - либо в дополнение к форматированию символов (только Ctrl), либо отдельно (Shift + Ctrl).
Что такое форматирование абзаца в дополнение к форматированию символов понятно. А что значит форматирование абзаца отдельно форматирования символов? Что только форматирование абзаца применится? Но это не так.

Это так.
Просто надо понимать, что такое форматирование абзаца, а что - форматирование символа. И это вовсе не различие между "шрифтом" и "отступом": дело в том, что в свойства абзаца входит в том числе и всё, что может быть применено к символу. Это может сбивать с толку.

Если Вы выделите абзац целиком, то изменение шрифта произойдёт на уровне абзаца. Если выделение охватывает только часть абзаца, то это будет форматированием символа. Всё это видно, например, в инспекторе стилей. И копирование форматирования будет принимать во внимание именно это различие.

Скажем, если у Вас формат абзаца - полужирный Liberation Sans, а часть слов отформатирована курсивным Liberation Serif, то копирование формата без клавиш-модификаторов скопирует только курсивный Liberation Serif к выделенным символам; копирование с Ctrl применит и полужирный Liberation Sans к выделенным абзацам, и курсивный Liberation Serif к выделенным символам; а копирование с Ctrl + Shift применит только полужирный Liberation Sans к выделенным абзацам, но не курсивный Liberation Serif к выделенным символам.

Цитата: xintrea от  4 октября 2023, 15:51
ЦитироватьФункция "продолжения элемента списка" - это штатная функция
И что?

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

Цитата: xintrea от  4 октября 2023, 15:51Речь идет о том, что возможна ситуация когда текст выглядит как текст, но на самом деле является элементом списка. Тогда применение форматирования абзаца либо невозможно (LO 7.0.0.3) либо будет с выкрутасами (LO 7.4.7.2). Поэтому нужно иметь возможность корректно снять форматирование маркированным списком. В разных LO либо есть по-умолчанию кнопка снятия маркированного списка, либо нет, они постоянно переколбашивают дефолтный тулбар.

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

Во всех версиях есть кнопки нумерованного и маркированного списков; они являются переключателями (выделены в списке, даже если элемент не нумерован); и их отключение прекрасно работает.

Кнопка "без списка" была выведена в версиях 7.2-7.5; мы увидели, что это нехорошо (https://bugs.documentfoundation.org/show_bug.cgi?id=148790), и убрали.

Но можно и вообще без кнопок на панели: просто Backspace в самом начале такого абзаца. Это часть нормального функционала работы со списками: пользователь начинает список; каждый раз при начале нового абзаца список автоматически продолжается, но пользователь может сразу либо сделать этот абзац частью предыдущего элемента, не завершая список (т.е. сделать "ненумерованный элемент"), нажав Backspace; либо может совсем завершить список, нажав Backspace ещё раз.

Пользователи, не умеющие работать со списками правильно, и знакомые только с Word, где такого функционала вообще нет, жмут Backspace один раз, а потом удивляются.
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: xintrea от 4 октября 2023, 17:37
Цитата: bigor от  4 октября 2023, 15:57
Цитата: xintrea от  4 октября 2023, 15:51У меня, если в цели поставить вначале пробел, то форматирование не применяется. LO 7.4.7.2
у меня 7.4.2.3 под windows форматирование применяется
Цитата: xintrea от  4 октября 2023, 15:51Что только форматирование абзаца применится? Но это не так
именно так. при зажатом Crtl+Shift применяется только форматирование абзаца, форматирование символов остается прежним (7.4.2.3 под windows)
Цитата: xintrea от  4 октября 2023, 15:51Подсветка активной кнопки прекрасно работает
подтверждаю (правда с задержкой около секунды, но у меня и комп древний)
Коль у нас такие большие различия, а в этой теме отписались только пользователи Windows, это значит что в Linux все описанные тонкости не работают. Причем я проверяю на двух Линуксах - в Debian 11 Stable и в Astra Linux 1.6. И не работают в разных графических средах - ни в LXDE, ни в FlyDE.
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: xintrea от 4 октября 2023, 18:14
Цитата: mikekaganski от  4 октября 2023, 16:18Скажем, если у Вас формат абзаца - полужирный Liberation Sans, а часть слов отформатирована курсивным Liberation Serif, то копирование формата без клавиш-модификаторов скопирует только курсивный Liberation Serif к выделенным символам; копирование с Ctrl применит и полужирный Liberation Sans к выделенным абзацам, и курсивный Liberation Serif к выделенным символам; а копирование с Ctrl + Shift применит только полужирный Liberation Sans к выделенным абзацам, но не курсивный Liberation Serif к выделенным символам.
...
И то, что Вы не знаете функционала, о котором говорите, что видно из "К такому абзацу копирование форматирования с отступом не будет применяться, неизвестно почему".
Еще раз вам говорю: то, о чем вы пишите, не работает в Linux. Не работает, как минимум, в трех LO версий 7.x.x. (четвертый LO не у меня, до него бегать надо, но там то же самое). Как в таких условиях пользователь узнает, как функция работает правильно, если он никогда не видел правильной работы? В своих мечтах что ли?

И это я еще о явных глюках не писал. Как вы, например, объясните что при копировании форматирования символов с выделением шаблона-слова и цели-слова в пределах одного (!) абзаца, меняется форматирование всего абзаца (с херали, если цель только слово), причем абзацу выставляется размер шрифта, которого вообще нет в документе: весь документ имеет только 14-й и 10-й кегль, а выставляется 12-й. И шрифт цели выставляется не тот, который у шаблона, а вообще как у строки, которая находится на несколько страниц выше/ниже. Начинаешь думать, что может быть, у абзаца один шрифт, но у всех символов в нем - другой, как это проверить в интерфейсе - непонятно, но на всякий случай выделяешь весь абзац, применяешь шрифт, потом меняешь шрифт на слове-шаблоне, потом копируешь форматирование на слово-цель и на тебе, шрифт опять вообще левый, как из другой части документа.

Может быть, у вас и нет этих глюков, вы их никогда не видели, а у меня есть. И у кучи луноходов тоже они присутствуют, только вы об этом не знаете.
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: mikekaganski от 4 октября 2023, 18:34
Цитата: xintrea от  4 октября 2023, 18:14только вы об этом не знаете

Значит, их нет. И не будет, пока эти самые "луноходы" не будут писать баги.
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: bigor от 4 октября 2023, 22:19
Цитата: xintrea от  4 октября 2023, 17:37это значит что в Linux все описанные тонкости не работают
решил проверить в Linux, под рукой Manjaro
Version: 7.6.1.2 (X86_64) / LibreOffice Community
Build ID: 60(Build:2)
CPU threads: 4; OS: Linux 5.10; UI render: default; VCL: kf5 (cairo+xcb)
Locale: ru-RU (ru_RU.UTF-8); UI: ru-RU
7.6.1-1
Calc: threaded


Цитата: bigor от  4 октября 2023, 15:57
ЦитироватьУ меня, если в цели поставить вначале пробел, то форматирование не применяется. LO 7.4.7.2

ЦитироватьЧто только форматирование абзаца применится? Но это не так

ЦитироватьПодсветка активной кнопки прекрасно работает
по всем пунктам всё работает, никакой разницы с windows нет.
для коллекции глянул и в Росе, LO 7.3.7.2 тоже указанных выше проблем воспроизвести не смог.

Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: xintrea от 5 октября 2023, 09:05
Цитата: bigor от  4 октября 2023, 22:19Version: 7.6.1.2 (X86_64) / LibreOffice Community
Build ID: 60(Build:2)
CPU threads: 4; OS: Linux 5.10; UI render: default; VCL: kf5 (cairo+xcb)
Locale: ru-RU (ru_RU.UTF-8); UI: ru-RU
7.6.1-1
Calc: threaded
Вы не написали самого главного: какое у вас DE.


Цитата: bigor от  4 октября 2023, 22:19по всем пунктам всё работает, никакой разницы с windows нет.
для коллекции глянул и в Росе, LO 7.3.7.2 тоже указанных выше проблем воспроизвести не смог.
Ну а у меня не работает в четырех инстансах, а все что я могу услышать - "у меня все работает, что я делаю не так".
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: bigor от 5 октября 2023, 09:16
Цитата: xintrea от  5 октября 2023, 09:05Вы не написали самого главного: какое у вас DE.
манжаро KDE, Rosa LXQt
Сейчас попробовал на Astra-Linux 1.6, LO там правда не "родной",
 установленная с оф.сайта версия 7.5.0.3, тоже вышеуказанные проблемы не воспроизводятся.
Цитата: xintrea от  5 октября 2023, 09:05Ну а у меня не работает
попробуйте версии LO не правленные построителями дистрибутивов, а с сайта https://www.libreoffice.org.
Пишите баги

Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: mikekaganski от 5 октября 2023, 09:33
Цитата: bigor от  5 октября 2023, 09:16Пишите баги

Вот.
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: mikekaganski от 5 октября 2023, 09:42
Цитата: xintrea от  5 октября 2023, 09:05все что я могу услышать - "у меня все работает, что я делаю не так"

Объясняю, что Вы (а не другие) делаете не так. Вы не задаёте конкретных вопросов. Только пишете общие фразы.

Создайте конкретный файл-пример и выложите его сюда. К нему опишите одну конкретную последовательность действий, но так, чтобы её можно было воспроизвести без гаданий: опишите, куда (между какими символами) щёлкнуть мышью; какой пункт меню выбрать; какие клавиши жать. Не пишите просто "выделить текст такой-то", потому что это можно сделать кучей разных способов: проводя мышью, дважды/трижды/четырежды щёлкая мышью, клавиатурой - стрелками с модификаторами, клавиатурными комбинациями; абзац можно выделить до последней буквы, а можно - до начала следующего абзаца. Выделить всё можно Ctrl+A, а можно мышкой. И существуют нюансы в зависимости от.

И после того, как Вы описали шаги, отдельно опишите то, что Вы ждали, и что происходит на самом деле.

Только после этого проблему можно будет понять. Я очень сильно подозреваю, что "разные" результаты у Вас и у нас - это "я вижу то, что я не ожидаю, и считаю, что оно не работает" - "а я вижу то же самое, но поскольку я жду именно это, я считаю, что оно работает".
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: gabix от 5 октября 2023, 10:58
Цитата: xintrea от  4 октября 2023, 18:14объясните что при копировании форматирования символов с выделением шаблона-слова и цели-слова в пределах одного (!) абзаца, меняется форматирование всего абзаца

Пример в студию. Я подобное поведение не могу воспроизвести.

Цитата: xintrea от  4 октября 2023, 18:14но на всякий случай выделяешь весь абзац, применяешь шрифт, потом меняешь шрифт на слове-шаблоне, потом копируешь форматирование на слово-цель и на тебе, шрифт опять вообще левый, как из другой части документа.

На всякие такие случаи следует задать и применять стили. Разумеется, можно продолжать жрать кактус ручного форматирования и жаловаться.

Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: xintrea от 10 октября 2023, 13:47
Цитата: mikekaganski от  5 октября 2023, 09:42Объясняю, что Вы (а не другие) делаете не так. Вы не задаёте конкретных вопросов. Только пишете общие фразы.
И после того, как Вы описали шаги, отдельно опишите то, что Вы ждали, и что происходит на самом деле.
Только после этого проблему можно будет понять.
Ну вот я заморочился, и снял скринкаст. В видео участвуют версии 6.0.5.2, 7.0.0.3, 7.5.7.1. Запуск на Astra Linux 1.6 up 12. Нигде копирование форматирования не работает как заявлено.

Видео: https://youtu.be/WDSSi4_4pQ8 (4 мин.)
Файл с примером: https://dropmefiles.com/qV926 (срок хранения 14 дней)

Финальный сегфолт всегда происходит при выборе Сервис - Параметры на LO 7.5.7.1. А это, между прочим, на сегодняшний день рекомендованная стабильная версия, о чем написано на download-странице сайта libreoffice.org.

Могу сделать скринкаст с другой версией LO 7.4.7.2 на Debian 11, но там те же проблемы плюс не работает подсветка на кнопке копирования формата от нажатия до завершения процедуры копирования.
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: xintrea от 10 октября 2023, 13:59
Цитата: gabix от  5 октября 2023, 10:58Пример в студию. Я подобное поведение не могу воспроизвести.
https://youtu.be/WDSSi4_4pQ8?t=127

Сам файл дать не могу, потому что в конторе используется Astra, а там где она, там сами знаете что. Глюк плавающий, если выше-ниже текст убрать, то и глюк пропадает.

Цитата: gabix от  5 октября 2023, 10:58На всякие такие случаи следует задать и применять стили. Разумеется, можно продолжать жрать кактус ручного форматирования и жаловаться.
А чего такого в том, чтобы привести форматирование слова в пределах одной строки (!) к такому же форматированию что у соседнего слова? Для этого обязательно лезть в стили?
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: mikekaganski от 10 октября 2023, 14:20
Цитата: xintrea от 10 октября 2023, 13:47Нигде копирование форматирования не работает как заявлено

Неправда.
Позиция 3:34 заявляет:

Цитировать"Результат LO 7.5.7.1: Без модификаторов РАБОТАЕТ. С клавишей Ctrl РАБОТАЕТ."

И пока всё верно.

Цитировать"С клавишами Ctrl+Shift - не работает как положено, повторяет действие с клавишей Ctrl."

А вот это как раз и есть непонимание работы.
Форматирование шрифта в исходном фрагменте применено к абзацу, а не к символам - посмотрите инспектор стилей. Поэтому при копировании форматирования абзаца оно копируется. Как положено.

И кстати, таки заявление, что подсветка в 7.5 не работает - не совсем соответствует истине, не так ли?
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: xintrea от 10 октября 2023, 16:06
Цитата: mikekaganski от 10 октября 2023, 14:20Форматирование шрифта в исходном фрагменте применено к абзацу, а не к символам - посмотрите инспектор стилей. Поэтому при копировании форматирования абзаца оно копируется. Как положено.
Но вы же ранее сами писали: "в зависимости от Shift и Ctrl будет копироваться форматирование абзаца - либо в дополнение к форматированию символов (только Ctrl), либо отдельно (Shift + Ctrl)". Какие-то взаимоисключающие параграфы.

Цитата: mikekaganski от 10 октября 2023, 14:20И кстати, таки заявление, что подсветка в 7.5 не работает - не совсем соответствует истине, не так ли?
Где вы нашли это утверждение? Подсветка не работает в 7.4.7.2. А от 7.5.7.1 толку нет, хоть там и работает подсветка - этой версией пользоваться невозможно, так как невозможно зайти в параметры.

Я так понимаю, что для 6.0.5.2 и 7.0.0.3 вопросов нет. Копирование форматирования не работает, хотя меня уверяли в обратном.
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: mikekaganski от 10 октября 2023, 16:20
Цитата: xintrea от 10 октября 2023, 16:06Но вы же ранее сами писали: "в зависимости от Shift и Ctrl будет копироваться форматирование абзаца - либо в дополнение к форматированию символов (только Ctrl), либо отдельно (Shift + Ctrl)". Какие-то взаимоисключающие параграфы.

Почему? Shift+Ctrl копирует форматирование абзаца, как и должно. В чём проблема?

[UPD] Аааа, наверное, сбивает с толку, что тогда это форматирование копируется без использования модификаторов. Да, здесь интересно. Как раз потому, что люди вообще не понимают иерархию форматирования в Writer (да, она на самом деле сложная), пришли к тому, что при копировании без модификаторов всё равно учитывается часть форматирования абзаца - а именно то, что относится к виду символов (шрифт, размер и т.п.). К сожалению, это несколько усложняет стройную логику объяснения функционирования, зато даёт 99% пользователей то, что они ожидают в большинстве случаев. См. [UPD3].


Цитата: xintrea от 10 октября 2023, 16:06
ЦитироватьИ кстати, таки заявление, что подсветка в 7.5 не работает - не совсем соответствует истине, не так ли?
Где вы нашли это утверждение?

В Вашей статье, которую мы обсуждаем с того момента, как Вы поместили ссылку на неё в #21.

Цитата: https://webhamster.ru/mytetrashare/index/mtb0/1696341532xujvwsrziqКроме того, видимо, предполагалось, что после нажатия "метелки" данная кнопка должна подсвечиваться, что говорит о том, что форматирование скопировано и можно выделять текст для применения форматирования. Но эту функциональность тоже сломали, и как минимум в версии 7.5.x так и не починили.

Цитата: xintrea от 10 октября 2023, 16:06Я так понимаю, что для 6.0.5.2 и 7.0.0.3 вопросов нет. Копирование форматирования не работает, хотя меня уверяли в обратном.

Я просто не смотрел эти версии - они меня не интересуют. Даже если там были баги - на то мы и выпускаем новые версии, чтобы их исправлять. Да и логику мы постепенно шлифуем - скажем, упомянутая особенность копирования форматирования без модификаторов из свойств абзаца была введена "по просьбам трудящихся", и до того работа была "строго по правилам" - то есть без модификаторов не копировалось ничего из свойств абзаца. Оно было логичным, но возможно, именно это Вы и назвали "не работает". Хотя работало.

[UPD2] Ага, посмотрел там, где Вы показываете 6.0.5.2. И действительно, там работает строго по описанию. В файле, как уже было указано, всё форматирование исходного текста определено на уровне абзацев. Поэтому при копировании без модификаторов никакого форматирования не переносилось - потому что бралось только то, что определено на уровне символов (то есть ничего).
И строго то же самое - в 7.0.0.3.

[UPD3]: Поведение, указанное в [UPD], реализовано в версии 7.5 этим коммитом (https://git.libreoffice.org/core/+/259ed2e3a135a5650fd321f408382d6b1b86bcad). И как оказалось, я был неправ относительно деталей изменённого поведения. Ничего мы не берём из свойств абзаца без клавиш-модификаторов. Просто теперь, кроме добавления того, что назначено в исходном тексте, мы ещё и удаляем в цели то форматирование, которого в исходном тексте не было.

См. tdf#71481 (https://bugs.documentfoundation.org/show_bug.cgi?id=71481).
Название: От: Не могу понять логику копирования форматирования в Libre Office
Отправлено: 4_3 от 15 октября 2023, 11:37
если что-то не так получается, то я копирую текст и вставляю в нужный абзац "только текст" зажимая контрл,шифт, альт +V