Можно ли удалить фон гиперссылки в OO Calc?

Можно ли удалить фон гиперссылки в OO Calc?

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

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

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

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

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

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

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

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

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

решение1

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

Это известная ошибка, и последний комментарий Оуэна Джената от 26.07.2013 гласит:

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

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

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

Термин "поле" в частности, похоже, охватывает широкий спектр возможностей в отношении затенения. Например, в настоящее время включены некоторые символы Unicode, такие как Zero Width Space (U+200b) и No Break Space (U+00a0). Эти параметры Appearance, вероятно, требуют переработки.

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

решение2

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

решение3

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

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

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

решение4

Я потратил 2 часа на поиск решения. Решение ниже работает.

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

изменить с автоматического на белый

Связанный контент