Рисунок, обводка. Каким образом ? #665277


#0 by Koliaff
Вывожу в табличный документ рисунок, который растягивается в выводимой ячейке по её размеру. Выводимый рисунок надо обвести жирной рамкой. Если использовать границы рисунка - обводка не жирная. Если использовать обводку ячейки, в которую выводится рисунок, то из-за рисунка эту обводку не видно. Он её закрывает. //Выводим картинку сразу с обводкой ======================================== 1. Можно ли как-то программно сделать прозрачность рисунка, чтобы сквозь рисунок была видна жирная обводка ячейки ? 2. Можно ли задавать жирность обводки самого рисунка ? 3. Может что-нибудь ещё посоветуете кроме вывода дополнительных ячеек для обводки ? ======================================== Спасибо.
#1 by YHVVH
сделай рисунок по меньше размером
#2 by YHVVH
а лучше задать фон ячейки цветом , и размером рисунка будешь регулировать обводку
#3 by YHVVH
хотя пункт 3 не плохой вариант
#4 by Koliaff
(YHVVH) 1. >> сделай рисунок по меньше размером Как ? Если рисунок это что-то вроде полоски в диаграмме. Он может растянуться как на одну ячейку, так и на 60. Изменить размер рисунка после вывода ? Или как ?
#5 by Alterife
Запилить обводку в рисунок, не?
#6 by YHVVH
изменить размер рисунка и расположить его в центре по ячейки. но я пока не вижу как это реализовать в 1с :-(
#7 by YHVVH
а че третий вариант то не подходит?
#8 by Koliaff
(Alterife) при растяжении рисунка левая и правая граница обводки рисунка превращается в большую черную полосу.
#9 by Koliaff
(YHVVH) Предложенные тобой варианты предполагают изменения размера рисунка. Как это сделать ?
#10 by Alterife
ОбластьЗаголовка.Обвести(Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 3),Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 3),Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 3),Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 3)); попробуй
#11 by Koliaff
(Alterife) А чем отличается от СплошнаяЛиния = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 3); ?
#12 by Koliaff
Попробовал в фотошопе сделать края картинки прозрачными, результата нет. Обведенная область все-равно не видна, картинка перекрывает всю ячейку.
#13 by Alterife
В твоём случае один объект не может быть четырьмя разными объектами. В моём - создаются четыре разных объекта. Пробовал? Получилось?
#14 by Koliaff
(Alterife) Попробовал по твоему, раз настаивал. Результат тот же картинка на переднем плане и все перекрывает. Границ заливки области не видно.
#15 by Koliaff
Вверх
#16 by YHVVH
сам не знаю
#17 by Alterife
Млять! )) Рис и ОбластьЗаголовка - РАЗНЫЕ ВЕЩИ! )))
#18 by Koliaff
(Alterife) Да-да, разные вещи, рисунок можно обвести, но нельзя задать толщину обводки. Область можно обвести и указать ширину обводки, но картинка перекрывает всю область с обводкой и её (обводку) из-за этого не видно. Как быть ?
#19 by Alterife
Ты ОБЛАСТИ границу назначил? ( = Истина)
#20 by Alterife
+ Обводи уж либо область, либо рисунок. А то начинаешь обводить одно, а линию определяешь для другого.
#21 by Koliaff
(Alterife) Я обвожу и область и рисунок ! Результата нет ! Не могу добиться "толстой" обводки ...
#22 by YHVVH
сделай обводку ячейки очень очень толстой, чтоб перекрывала
#23 by YHVVH
А НЕТ НЕ ПОЛУЧИТЬСЯ
#24 by Alterife
Кароч, крась ячейки в чёрный цвет и размещай картинку чуть меньше границ общего периметра.
#25 by Koliaff
(Alterife) Как разместить ячейку меньше границ области ??? Только так умею ) Как уменьшить картинку ?
#26 by YHVVH
а как он разместит, он программно добавляет
#27 by YHVVH
а нельзя брать размещенную картинку уже? с макета?
#28 by Koliaff
(YHVVH) разницы нет. Её все равно растягивать надо под размер ячейки. А они разные бывают по длине.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С