|
Картинка в реальном размере не по центру
| ☑ |
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, то чтобы оно было слева сверху, а не заполняло полностью, и не было тупо посередине..
|
|