|
Вывод изображения в макет печатной формы | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
08.09.20
✎
13:36
|
Вывожу одним из способов изображение в макет печатной формы. Но знаю что есть несколько способов такого вывода. Я остановился на методе, первом который сработал.
Но возможно он не самый верный и правильный. Подскажите пожалуйста, имея изображение загруженное как подчиненный элемент к справочнику, каким кодом можно его вывести в макет? Можно пример? Что бы сразу его опробовать. Я вывожу пока таким способом, - Рисунок = ОбластьТХШТч.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка); Рисунок.Верх = 27; Рисунок.Высота = 95; Рисунок.Ширина = 95; Рисунок.Лево = 192; Рисунок.Картинка = Новый Картинка(ДокументОбъект.Изделие.Картинка.Файл.Получить()); Рисунок.РазмерКартинки = РазмерКартинки.АвтоРазмер; |
|||
1
NIGHTHUNTER
08.09.20
✎
16:32
|
никто не выводил картинки и не выводит? Поделитесь, пожалуйста опытом
|
|||
2
MouHacTaBHuk
08.09.20
✎
16:45
|
не совсем понятно, на что отвечать. Ты говоришь, что выбрал вариант и он у тебя работает и всё выводится.
Тогда получается ответы на твои вопросы: 1. Можно вывести в макет тем кодом, который указан в (0) 2. Пример можно посмотреть в (0) |
|||
3
программистище
08.09.20
✎
16:52
|
Если ВыводитьКартинки Тогда
Если Не Товар.Картинка = Неопределено Тогда Рисунок = ОбластьСтрокаТаблицыТовары.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка); Рисунок.Верх = 0; Рисунок.Ширина = 54; Рисунок.Высота = 36; Рисунок.Лево = 14; Рисунок.Картинка = Новый Картинка (Товар.Картинка); Рисунок.РазмерКартинки = РазмерКартинки.Пропорционально; КонецЕсли; КонецЕсли; Выводятся картинки в Коммерческом |
|||
4
NIGHTHUNTER
08.09.20
✎
16:55
|
(2) Может, так как сделал я не совсем правильно выводит. И будет пожелание изменить вывод. А в моем примере не окажется на это методов.
Вот я и решил узнать какие есть ещё приемы вывода. А то что я искал, как то, пошел только тот что в (0) . Вот я и спросил. Что бы иметь ещё способы решения этой задачи. |
|||
5
NIGHTHUNTER
08.09.20
✎
16:57
|
(3) Так это то же само что в (0) ?
Я вот такие примеры ещё рассматривал, - // // 1. ВЫВОД ИЗОБРАЖЕНИЯ //Рисунок = ОбластьТХШТч.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка); //Рисунок.Картинка = ДокументОбъект.Изделие.Картинка.Файл.Получить(); //Рисунок.РазмерКартинки = РазмерКартинки.АвтоРазмер; // // 2. ВЫВОД ИЗОБРАЖЕНИЯ Рисунок = ОбластьТХШТч.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка); Рисунок.Верх = 27; Рисунок.Высота = 95; Рисунок.Ширина = 95; Рисунок.Лево = 192; Рисунок.Картинка = Новый Картинка(ДокументОбъект.Изделие.Картинка.Файл.Получить()); Рисунок.РазмерКартинки = РазмерКартинки.АвтоРазмер; //Рисунок.РазмерКартинки = РазмерКартинки.АвтоРазмерБезУчетаМасштаба; //Рисунок.РазмерКартинки = РазмерКартинки.Пропорционально; //Рисунок.РазмерКартинки = РазмерКартинки.Растянуть; + //Рисунок.РазмерКартинки = РазмерКартинки.РеальныйРазмер; //Рисунок.РазмерКартинки = РазмерКартинки.РеальныйРазмерБезУчетаМасштаба; //Рисунок.РазмерКартинки = РазмерКартинки.Черепица; // // 3. ВЫВОД ИЗОБРАЖЕНИЯ //Картинка = Новый Картинка(ДокументОбъект.Изделие.Картинка.Файл.Получить()); // Элемент управления "Логотип" входит в коллекцию картинок области. //ОбластьТХШТч.Рисунки.Картинка = Картинка; //ОбластьТХШТч.Параметры.Картинка = Картинка; // Примеры 1 и 3 не сработали, я не знаю как к ним подобраться . |
|||
6
NIGHTHUNTER
08.09.20
✎
16:58
|
Или может я что то запутался.
(3) Спасибо за пример. |
|||
7
DmitrYY
08.09.20
✎
17:14
|
(0) Можно выводить с помощью двоичных данных еще.
Запросом получаешь реквизит где хранится картинка, дальше получаешь двоичные данные. Выводишь в макет что то типа "ОбластьМакета.Рисунки.Логотип.Картинка = Новый Картинка(ДанныеКартинки);" Я так логотип выводил. |
|||
8
НоваяВолна
08.09.20
✎
17:32
|
(0) Андрей, мне интересно, кто тебя до сих пор пускает к компу с 1С? .. Картинку он вывести не может )))
|
|||
9
НоваяВолна
08.09.20
✎
20:38
|
вывод картинки на печать в макет да ты реально издеваешься
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |