|
Добавление изображений в печатную форму | ☑ | ||
---|---|---|---|---|
0
Niang
28.01.20
✎
09:29
|
Нужно вывести в печатную форму изображения, прикрепленные к номенклатуре. Конфа: КА 2
Файлы хранятся в справочнике: НоменклатураПрисоединенныеФайлы. Запросом отбираю нужные элементы этого справочника и пытаюсь вывести картинки на экран: Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ОбластьСертификаты = Макет.ПолучитьОбласть("Сертификаты"); Рис = ОбластьСертификаты.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка); Рис.Ширина = 50; Рис.Высота = 50; Рис.РазмерКартинки = РазмерКартинки.РеальныйРазмер; Картинка = Новый Картинка(ВыборкаДетальныеЗаписи.Получить(0).ФайлХранилище.Получить()); Сообщить(Картинка); Рис.Картинка = Картинка; ТабличныйДокумент.Вывести(ОбластьСертификаты); ВыборкаДетальныеЗаписи.Получить(0) это элемент справочника НоменклатураПрисоединенныеФайлы. Почему-то выводятся пустые картинки, без изображений. Как вывести изображения? |
|||
1
FIXXXL
28.01.20
✎
09:49
|
(0) смысл такой:
или в области заранее размещен Рисунок и ему присваиваешь картинку или добавляешь Рисунок кодом, тогда его надо Разместить в оконцовке |
|||
2
Niang
28.01.20
✎
09:51
|
(1) что означает "разместить в оконцовке"?
|
|||
3
Niang
28.01.20
✎
09:52
|
Добавляю файл программно, т.к. заранее количество выводимых файлов неизвестно.
|
|||
4
Хряк
28.01.20
✎
10:36
|
Рисунок.ВыводитьНаПечать=Истина;
|
|||
5
Niang
28.01.20
✎
10:46
|
(4) Тоже самое. Сам рисунок появляется, но пустой. Изображения нет, белая пустая картинка, вместо того, что нужно. Хотя размер пустой картинки выдается такой, какой задаю в коде.
|
|||
6
Хряк
28.01.20
✎
10:48
|
значит в картинке пусто
|
|||
7
Niang
28.01.20
✎
10:50
|
(6) не пусто. В картинке рисунок.
|
|||
8
FIXXXL
28.01.20
✎
15:47
|
(2) Расположить, сорри :)
РисунокТабличногоДокумента (SpreadsheetDocumentDrawing) Расположить (Place) Синтаксис: Расположить(<ОбластьЯчеек>) Параметры: <ОбластьЯчеек> (обязательный) Тип: ОбластьЯчеекТабличногоДокумента. Область, в которой будет расположен рисунок. Описание: Помещает рисунок в указанной области ячеек табличного документа. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример: ТабДок = Новый ТабличныйДокумент; МояКартинка = Новый Картинка("C:\My Documents\qwerty.bmp"); Рис=ТабДок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка); Индекс=ТабДок.Рисунки.Индекс(Рис); ТабДок.Рисунки[Индекс].Картинка = МояКартинка; ТабДок.Рисунки[Индекс].Расположить(ТабДок.Область("R1C1:R4C4")); ТабДок.Показать(); |
|||
9
Niang
29.01.20
✎
12:44
|
(8) сделал чуть-чуть подругому, но суть та же. Изображения png, jpg и т.д. выводятся как нужно, но вместо pdf выводится просто крест. Следующий вопрос как корректно вывести pdf?
|
|||
10
FIXXXL
29.01.20
✎
13:20
|
(9) а что там в ПДФ?
|
|||
11
FIXXXL
29.01.20
✎
13:29
|
(10) +
если картинки, их придется извлечь... |
|||
12
Niang
29.01.20
✎
13:32
|
(10) сертификаты, часть из них в pdf
|
|||
13
pechkin
29.01.20
✎
13:33
|
придется вначале все пдф перевести в картики
|
|||
14
Niang
29.01.20
✎
13:33
|
(11) извлечь? Подскажите каким образом это сделать?
|
|||
15
FIXXXL
29.01.20
✎
13:34
|
(14) лучше бы в базу отправлять норм картинки, или излекать их из ПДФ при загрузке
как вариант http://catalog.mista.ru/public/1028245/ |
|||
16
FIXXXL
29.01.20
✎
13:35
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |