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

Главная категория => Writer => Тема начата: i_krevetko от 12 марта 2016, 23:02

Название: Поместить часть текста под "спойлер" в OpenOffice
Отправлено: i_krevetko от 12 марта 2016, 23:02
Имеется некий текст, например список экзаменационных вопросов. Он состоит из номера вопроса, заголовка и ответа на него.
Документ большой и совсем не читаемый.

В различных форумах есть такая удобная функция - спрятать текст под спойлер.
Перед заголовком появляется значок [ - ], когда нажимаешь на него, значок меняется на [ + ] и показывается содержимое спойлера.
Я хотел это сделать здесь, но похоже тут такой функционал отсутствует.

Вот фото примера:
(http://i74.fastpic.ru/thumb/2016/0312/ef/9465752f0177361eeac5026154e4d1ef.jpeg) (http://fastpic.ru/view/74/2016/0312/9465752f0177361eeac5026154e4d1ef.jpg.html)

Вот видео примера:
youtube.com/watch?v=qK2Cw9C77Lg

Вот как я примерно вижу решение:
(http://i73.fastpic.ru/thumb/2016/0312/30/cb0cb15bddc458fd213d308db60cc730.jpeg) (http://fastpic.ru/view/73/2016/0312/cb0cb15bddc458fd213d308db60cc730.png.html)

Как это реализовать? Если точно так не получается, то как реализовать хотя бы похожее?

Название: Re: Поместить часть текста под "спойлер" в OpenOffice
Отправлено: denkin от 12 марта 2016, 23:45
похожее можно делать в calc - группировать строки (или столбцы)
1. Выбрать диапазон
2. Нажать F12 или Данные - Группа и структура - Группировать
Название: Re: Поместить часть текста под "спойлер" в OpenOffice
Отправлено: rami от 13 марта 2016, 23:29
Цитата: denkin от 12 марта 2016, 21:45похожее можно делать в calc - группировать строки (или столбцы)
Пожалуй, это самый простой вариант. Можно сделать и в Writer, но будет сложнее. Тем более, что документ большой.
Название: Re: Поместить часть текста под "спойлер" в OpenOffice
Отправлено: i_krevetko от 22 марта 2016, 21:10
Цитата: denkin от 12 марта 2016, 23:45
похожее можно делать в calc - группировать строки (или столбцы)
1. Выбрать диапазон
2. Нажать F12 или Данные - Группа и структура - Группировать

Нужен именно Writer
Название: Re: Поместить часть текста под "спойлер" в OpenOffice
Отправлено: Yakov от 22 марта 2016, 22:17
Цитата: i_krevetko от 22 марта 2016, 19:10Нужен именно Writer
Воспользоваться примечаниями? Но это не совсем то.
Название: Re: Поместить часть текста под "спойлер" в OpenOffice
Отправлено: i_krevetko от 13 апреля 2016, 21:34
Цитата: Yakov от 22 марта 2016, 20:17Воспользоваться примечаниями? Но это не совсем то.
Классная функция, спасибо, но это не то.

Вопрос актуален!
Название: Re: Поместить часть текста под "спойлер" в OpenOffice
Отправлено: economist от 8 июня 2016, 15:18
Можно сделать так:

1) в строке с будущим спойлером вставляем какой-нить подходящий контрол (напр флажок). Это не привычный для спойлеров [ + ] или [ - ], но все таки. Привязка - как символ.

2) рядом вставляем Поле пользователя, которое при изменении флажка - одним универсальным макросом - будет менять текст поля с [ + ] или [ - ]

3) ниже строкой - вставляем Скрытый текст (текст ответа, абзац или даже целый раздел) с условием вида Поле1 == "[ + ]"

Теперь при щелчке по контролу - поле изменится и скрытый текст появится. МОжно весь ответ засунуть в поле, но Скрытый текст удобнее.

 
Название: Re: Поместить часть текста под "спойлер" в OpenOffice
Отправлено: economist от 8 июня 2016, 15:27
Но вообще это лучше реализовать в Calc. Там можно легко скрывать нужные строки и даже столбцы. Вставили кнопку, привязали макрос, строку, к-ю нужно скрывать - можно определить по местонахождению вызвавшего срабатывание контрола.