5

Гиперссылки в OpenOffice Calc отображаются на сплошном фоне, который покрывает фоновый цвет ячейки. Я не хочу твердый фон; Я хочу, чтобы цвет фона ячейки просвечивал. Есть какой-либо способ сделать это?

Поиск в Интернете показывает любое количество результатов форума, предлагающих настройки

Инструменты> Параметры> OpenOffice> Внешний вид> Текстовый документ> Затенение полей

Я могу изменить цвет фона, используя выпадающий список справа, но поддержка прозрачности отсутствует. Можно подумать, что снятие флажка перед этим параметром заставит фон исчезнуть, но это не так.

Я проверил настройки

Сервис> Параметры> OpenOffice> Внешний вид> Общие> Непосещенные ссылки
Инструменты> Параметры> OpenOffice> Внешний вид> Общие> Посещенные ссылки

но они контролируют цвет текста, а не фон.

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

Задавая этот вопрос, я надеюсь создать для этого определенную ссылку: могу ли я что-нибудь сделать, кроме как изменить исходный код OO Calc и перекомпилировать его, чтобы фон гиперссылки исчез?

3 ответа3

2

Going by Bug 66545 - ФОРМАТИРОВАНИЕ: Отключение затенения серого поля гиперссылок в CALC, вы мало что можете сделать.

Это известная ошибка, и последний комментарий Оуэна Гената от 2013-07-26 гласит:

Это кажется немного неловкой ошибкой. Это, очевидно, очень старая проблема, унаследованная от исходного кода OOo. Связанная ошибка AOO - https://issues.apache.org/ooo/show_bug.cgi?id=37988, которая ссылается на v1.1.3. Таким образом, я устанавливаю статус на NEW, так как считаю, что это подтвержденная проблема, это просто решение, которое не подтверждено.

Я считаю, что способ, которым гиперссылки обрабатываются в Calc, должен быть согласован с тем, как они обрабатываются в Writer, т.е. посредством форматирования на основе стилей. Это потребует реализации стилей символов в Calc.

Для сравнения, гиперссылка в Writer управляется стилями символов Internet Link и Visited Internet Link. Снятие отметки с рассматриваемого параметра (или использование сочетаний клавиш CTRL+F8) в Writer удаляет серую подсветку, например, поля перекрестной ссылки, но не влияет на появление гиперссылки. Вероятно, также стоит отметить, что этот параметр указан под разделом "Текстовый документ", а не "Электронная таблица".

В частности, термин "поле", по-видимому, охватывает широкий спектр возможностей в отношении затенения. Например, некоторые символы Юникода, такие как пробел нулевой ширины (U+200b) и пробел без пробелов (U+00a0), в настоящее время включены. Эти параметры внешнего вида, вероятно, требуют доработки.

Реализация стилей символов в Calc, подобно тем, что в Writer, кажется мне довольно амбициозной задачей. Хотя вы можете жестко закодировать в исходном коде что-то еще, кроме текущего фона.

0

Я нашел более простое решение.

Tools > Options > OpenOffice > Appearance > Text Document > Field shadings

Затем просто измените цвет на белый.

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .