Поместить часть текста под "спойлер" в OpenOffice

Автор i_krevetko, 12 марта 2016, 23:02

0 Пользователи и 1 гость просматривают эту тему.

i_krevetko

Имеется некий текст, например список экзаменационных вопросов. Он состоит из номера вопроса, заголовка и ответа на него.
Документ большой и совсем не читаемый.

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

Вот фото примера:


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

Вот как я примерно вижу решение:


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


denkin

похожее можно делать в calc - группировать строки (или столбцы)
1. Выбрать диапазон
2. Нажать F12 или Данные - Группа и структура - Группировать

rami

Цитата: denkin от 12 марта 2016, 21:45похожее можно делать в calc - группировать строки (или столбцы)
Пожалуй, это самый простой вариант. Можно сделать и в Writer, но будет сложнее. Тем более, что документ большой.

i_krevetko

Цитата: denkin от 12 марта 2016, 23:45
похожее можно делать в calc - группировать строки (или столбцы)
1. Выбрать диапазон
2. Нажать F12 или Данные - Группа и структура - Группировать

Нужен именно Writer

Yakov

Цитата: i_krevetko от 22 марта 2016, 19:10Нужен именно Writer
Воспользоваться примечаниями? Но это не совсем то.

i_krevetko

Цитата: Yakov от 22 марта 2016, 20:17Воспользоваться примечаниями? Но это не совсем то.
Классная функция, спасибо, но это не то.

Вопрос актуален!

economist

Можно сделать так:

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

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

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

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

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

economist

Но вообще это лучше реализовать в Calc. Там можно легко скрывать нужные строки и даже столбцы. Вставили кнопку, привязали макрос, строку, к-ю нужно скрывать - можно определить по местонахождению вызвавшего срабатывание контрола.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...