Имя: Пароль:
1C
 
Добавить рисунок в табличный документ
0 Zixxx
 
26.03.09
11:43
Как добавить рисунок в табличный документ, делаю так...

ТабДок = Новый ТабличныйДокумент;
Макет = ЭтотОбъект.ПолучитьМакет("Отчет");
Рисунок = Макет.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Объект);
//Рисунок - ???
ТабДок.Показать();

А вот каким методом дальше вставить двоичные данные???
1 SMakcik
 
26.03.09
11:47
Нет. Не так.
Вставляешь поле рисунка в макете.
Потом получаешь область.
Потом
ПОЛУЧЕННАЯОБЛАСТЬ.РИСУНКИ.<Наименование твоего объекта типа картинка>.Картинка = Новый (Картинка);
2 Zixxx
 
26.03.09
12:05
Ну можно еще так...

ТабДок = Новый ТабличныйДокумент;

МояКартинка = Новый Картинка("C:\WINDOWS\Кофейня.bmp");
Рисунок = ТабДок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Индекс=ТабДок.Рисунки.Индекс(Рисунок);
ТабДок.Рисунки[Индекс].Картинка = МояКартинка;
ТабДок.Рисунки[Индекс].Расположить(ТабДок.Область("R1C1:R4C4"));
   
ТабДок.Показать();

На и в первом и во втором случае нужно учитывать размеры, а можно как-то сделать чтобы рисунок вписался в область? Ну типо как в ворде вставляем и он вписывается в поля???
3 Pashkaa
 
26.03.09
12:17
Как вывести картинку в табличный документ?

ТабДок = Новый ТабличныйДокумент;
Макет = ОбработкаОбъект.ПолучитьМакет("Макет");
ОбластьКартинки = Макет.ПолучитьОбласть("ОбластьСКартинкой");
Картинка = Новый Картинка(ПутьККартинке);

// Элемент управления "Логотип" входит в коллекцию картинок области.
ОбластьКартинки.Рисунки.Логотип.Картинка = Картинка;
ТабДок.Вывести(ОбластьКартинки);

ТабДок.Показать();
Как вывести картинку
4 Pashkaa
 
26.03.09
12:18
Как вывести картинку в табличный документ без изменения макета?

Область = Макет.ПолучитьОбласть("Шапка");
Рисунок = Область.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.Верх = 5;
Рисунок.Высота = 10;
Рисунок.Ширина = 10;
Рисунок.Лево = 5;
Рисунок.Картинка = Новый Картинка(ПутьККартинке);
Рисунок.РазмерКартинки = РазмерКартинки.РеальныйРазмер;

ТабДок.Вывести(Область);
5 Zixxx
 
26.03.09
12:26
(4, 5) там нужно подбирать размеры, а мне нужно каждую картинку вывести на один лист, если не влазиет значит вписать
6 73
 
26.03.09
12:27
РазмерКартинки (PictureSize)
Значения
АвтоРазмер (AutoSize)
Пропорционально (Proportionally)
Растянуть (Stretch)
РеальныйРазмер (RealSize)
Черепица (Tile)

Описание:
Содержит варианты приспособления оригинальных размеров картинки к размерам области, отведенной для ее отображения. Используется для определения свойства РазмерКартинки.