Необходимо было сделать заливку текста текстурой. Поскольку средствами 1С задача не решается, решил использовать ПолеHTMLДокумента.
Накидал скрипт:
<html>
<head>
<style>
.pattern {
background: url(file:///C:/1.png) 100% 50%;
background-size: cover;
}
.pattern h1 {
color: #000;
background: #fff;
mix-blend-mode: lighten;
}
</style>
</head>
<body>
<div class=pattern>
<h1>Test text</h1>
</div>
</body>
</html>
Если скрипт скинуть в отдельный файл, то браузером открывает корректно: заливает "Test text" текстурой из "C:/1.png".
Но если сделать на форме 1С поле HTML документа и передавать строку с кодом HTML в него, то текст не заливается.
Кто-нибудь может подсказать в какую строну копать?
Решил задачу немного иначе: Использовал HTML5 Canvas и обработку отсюда: https://helpf.pro/faq82/view/1442.html Если нужно, могу выложить скрипт для текста с заливкой