|
ЦветФона=Авто и Порядок = "На задний план" для Картинки-Текст | ☑ | ||
---|---|---|---|---|
0
AndrewMuzik
08.07.14
✎
08:21
|
Здравствуйте!
Подскажите, как сделать для Картинка-Текст прозрачный фон программно? А так же изменять Порядок расположения. Чуть подробнее: Если в режиме конфигуратора вставить Картинку-Текст, то в Свойствах для поля "ЦветФона" можно установить значение "Авто", просто очистив это поле (SHIFT+F4). На выходе получаем прозрачную Картинку в которой можно выводить текст, и которую можно перемещать. Но если делать программно, то значения Авто нет, и аналогов не нашел. Как ни странно, но Гугл тоже не в курсе. РисунокИндекс = ЭлементыФормы.ПолеТабличногоДокумента1.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Текст); РисунокИндекс.Текст = "689000"; РисунокИндекс.Имя = "Индекс"; РисунокИндекс.ЦветФона = ЦветСтиля.ЦветФонаФормы; //Тут бы ЦветСтиля.Авто и вопросов бы не возникало Но мы не любим простых путей. Подскажите каким образом можно сделать прозрачность Картинки-Текст? И второй вопрос по Порядку расположения картинки. Опять же в Конструкторе ПКМ на картинку и выбираем порядок: "На передний план; на задний план; Переместить вверх; Переместить вниз". Как можно повторить тоже самое, но только программно? |
|||
1
Ёпрст
08.07.14
✎
08:39
|
(0)
ПолеКартинки.ПрозрачныйФон (PictureBox.Transparent) ПолеКартинки (PictureBox) ПрозрачныйФон (Transparent) Использование: Чтение и запись. Описание: Тип: Булево. Содержит признак прозрачности фона. Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. |
|||
2
AndrewMuzik
08.07.14
✎
08:56
|
(1)
{Форма.Форма.Форма(53)}: Поле объекта не обнаружено (ПрозрачныйФон) РисунокИндекс.ПрозрачныйФон = Истина; как и: РисунокИндекс.ПрозрачныйФон(Истина); Пробывал. Ошибка. Возможно стоит уточнить: 1. Всё это делается во ВнешнейОбработке 2. Вывод происходит в ПолеТабличногоДокумента расположенного на Форме |
|||
3
AndrewMuzik
08.07.14
✎
09:06
|
Проделал следующую манипуляцию. Добавил поле Картинка-Текст вручную, сделал фон прозрачным. В коде просто перемещаю картинку на другое место.
http://i055.radikal.ru/1407/c7/2a307270d11c.jpg - Так выглядит результат вычисления вставленной картинки из кода. http://s43.radikal.ru/i101/1407/a4/e040f01ee1db.jpg - а так вставленной вручную. Отличие только в ЦветФона = "Авто" и "стиль:Фон редактирования". Ну и отсутствие прозрачного фона в свойствах объясняет почему получаем ошибку. Или нет? |
|||
4
AndrewMuzik
08.07.14
✎
09:10
|
+ РисунокИндекс.ЦветФона = ЭлементыФормы.ПолеТабличногоДокумента1.Рисунки["ИндексПолучатель"].ЦветФона
ИндексПолучатель - добавлен вручную и имеет прозрачный фон. Всё работает. РисунокИндекс - получает прозрачный фон. Рисунки["ИндексПолучатель"].ЦветФона имеет значение Авто и Тип Цвет. Всё разобрался. РисунокИндекс.ЦветФона = Новый Цвет(); |
|||
5
AndrewMuzik
08.07.14
✎
09:11
|
Ёпрст! Спасибо, что откликнулись :)
|
|||
6
AndrewMuzik
08.07.14
✎
09:17
|
Остается второй вопрос, про Порядок.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |