6.6.9449.36485
В новом формате отображения описания текущего слова в обработчике ПриАктивизацииСтрокиТ9 если я передаю полноценный html текст, то Турбоконф все равно вставляет в него свои стили.
Пример (внимание на фрагмент </head><html><head><style>)
<html><head>
<style>
.V8SH_chapter {
font-weight: bold;
}
body {
font-family: Segoe UI, Tahoma, Arial, sans-serif;
font-size: 9pt;
margin: 8px;
padding: 0;
line-height: 1.3;
color: #000000;
background-color: #FFFFFF;
}
h1, h2, h3, h4, h5, h6 {
margin: 4px 0 2px 0;
padding: 0;
font-size: 10pt;
font-weight: bold;
}
p {
margin: 2px 0;
padding: 0;
}
table {
margin: 4px 0;
border-collapse: collapse;
}
td {
padding: 4px;
}
/* Скрываем ссылку на методическую информацию и линию над ней */
a[href*='devlinks'], hr + p {
display: none;
}
</style></head><html><head><style>
body {
font-size: 9pt;
margin: 2px;
line-height: 1.2;
}
b {
opacity: 0.8;
}
</style>
</head><body><b>Параметры</b>: (Строка)
<br><b>Тип-приемник</b>: Строка
<br><b>Тип*</b>: Строка
<br><b>Владелец</b>: Глобальный
<br><b>Описание</b>: Возвращаемое значение: Тип: Строка. Строка, полученная в результате отсечения пробелов .
<br><b>Описание</b>: Отсекает незначащие символы, стоящие слева от первого значащего символа в строке.
<br><b>Доступность</b>: Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
<br><b>Примечание</b>: К незначащим символам относятся символы "пробел", "неразрывный пробел" (НПП), "табуляция" (горизонтальная Таб и вертикальная ВТаб), "возврат каретки" (ВК), "перевод строки" (ПС), "перевод формы (страницы)" (ПФ).
<br><b>Использование в версии</b>: Доступен, начиная с версии 8.0.
<br><b>Определение</b>: Предопределенный
<br><b>Имя</b>: СокрЛ
<br></body></html></html>
Не следует добавлять стили, если передан полный HTML текст.
#1, 16 ноября 2025 13:18
Я не знаю полный это html или нет.
Добавлю формат "raw_html"
#2, ред. 16 ноября 2025 13:26
(1) bolsun, понять что там полный HTML кажется можно по наличию тегов <html> и <head>. Сейчас Турбоконф похоже просто вставляет переданный ему текст вместо <body> внутрь своего шаблона html документа.
Отдельный формат raw_html (без доп. обработки) тоже решит проблему.
#3, ред. 16 ноября 2025 14:29
Если ты планируешь сам устанавливать стили, не забывай про пользовательскую тему. Она может не совпадать с твоей или быть даже темной.
Используй в стиле значения
{ToolTipForeColor} и {ToolTipBackColor},я их заменю на цвета из темы.#4, 16 ноября 2025 14:52
(3) bolsun, ToolTipForeColor - это цвет текста?
#5, 16 ноября 2025 14:57
У меня сейчас там только один абсолютный цвет - заменю его на прозрачность. Постараюсь и далее не применять абсолютные цвета.
#6, ред. 16 ноября 2025 15:01
Почему то в твоем окне (видимо браузере IE Trident) не работает прозрачность, хотя в поле 1С (webkit 605) работает.
b { opacity: 0.7}#7, 16 ноября 2025 15:02
(4) tormozit, цвет текста в тултипе
#8, 16 ноября 2025 15:14
6.6.9451.30906
https://disk.yandex.ru/d/XRPUNWQtrbwBUw
Добавил "raw_html" - стили добавляться не будут.
Добавил замену цветов
{ToolTipForeColor} и {ToolTipBackColor}на цвета пользовательской темы.#9, ред. 16 ноября 2025 17:53
(8) bolsun, Проверил. В режиме "raw_html" исчезли лишние добавки в документ HTML. Прозрачность теперь применяется. Подстановка цветов работает.
tormozit изменил статус на Закрыто