Имя: Пароль:
1C
1С v8
Картинка в реальном размере не по центру
0 Diamond905
 
26.11.13
02:02
Собственно вывожу в реальном размере картинку на печатную форму - и вместо того чтобы слева сверху появляться, она появляется по центру. Мне же нужно чтобы она в реальном как есть размере выводилась именно сверху слева, как бы начиная заполнять изображение.

Перерыл настройки, ничего не нашел.. Хелп.

И еще маленькая проблемка. Несмотря на автомасштаб = истина форма выводится изначально не по ширине! Причем если не подключать, а вызвать ее как обработку, выбрать в обработке объект печати - тогда норм. А подключенная - не по ширине..
1 Diamond905
 
26.11.13
15:19
АП
2 dj_serega
 
26.11.13
15:23
Каким образом выводишь картинку?
3 Diamond905
 
26.11.13
19:24
(2) как то так:

    ТабДок = Новый ТабличныйДокумент;
    ТабДок.АвтоМасштаб = Истина;
    
    Макет = ПолучитьМакет("Макет");
    
    Изобр = СсылкаНаОбъект.ОсновноеИзображение.Хранилище.Получить();
    Карт = ?(Изобр  = Неопределено, Новый Картинка, Изобр  );
    Макет.Рисунки.D1.Картинка = Карт;
    
    ТабДок.Вывести(Макет);
4 dj_serega
 
26.11.13
22:03
(3) Если картинка фиксированного размера тогда попробуй так:

    ТабДок        = Новый ТабличныйДокумент;
    
    Картинка    = Новый Картинка("C:\Users\User\Desktop\22.PNG");
    
    ОбластьКартинки = ТабДок.Область(1,1,10,10);
    
    Рисунок = ТабДок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
    Рисунок.Картинка = Картинка;
    Рисунок.Расположить(ОбластьКартинки);
    
    ТабДок.Показать();
5 Diamond905
 
26.11.13
23:40
(4) в том то и дело что не фиксированного.
Попробовал как у вас. ПО прежнему масштаб не ставится по ширине, и рисунок просто растягивается на все поле..
6 dj_serega
 
26.11.13
23:43
(5) в (4) рисунок заливается по указаным ячейкам.
7 Diamond905
 
27.11.13
00:48
(6) это ясно. Но что делать если размер изображения неизвестен? Задача то в том, что есть контейнер допустим (1,1,10,10) и если само изобр-е 2на2, то чтобы оно было слева сверху, а не заполняло полностью, и не было тупо посередине..