|
Выделить область
| ☑ |
0
guitar_player
13.02.12
✎
17:04
|
Всем привет. Есть табличный документ с разделителями страниц.
Как можно из него очистить область начиная, например, с 15 строки? Делаю так:
ОбластьКОчистки = ДокументКЗаписи.Область("R15C1:R300C30");
ОбластьКОчистки.Очистить();
Область очищается только до разделителя. А нужно, чтобы очистилось до конца, ну или до 300 строки. Подскажите пожалуйста, кто знает, как сделать
|
|
1
Reset
13.02.12
✎
17:53
|
(0) Попробовал, "Область очищается только до разделителя" не подтвердилось
Таб=Новый ТабличныйДокумент;
Таб2=Новый ТабличныйДокумент;
Область=Таб.Область(1,1,1,1);
Область.Текст=" стр 1";
Таб2.Вывести(Область);
Таб2.ВывестиГоризонтальныйРазделительСтраниц();
Область.Текст=" стр 2";
Таб2.Вывести(Область);
Таб2.Область(1,1,2,1).Очистить();
Таб2.Показать();
|
|
2
guitar_player
13.02.12
✎
18:03
|
(1) странно, интересно, в чем причина... Последовательно выводятся табличные документы через разделитель. При вызове Очистить() чистится только первая область. Ладно, спасибо. буду копать
|
|
3
guitar_player
14.02.12
✎
06:15
|
(1) да, видимо я не правильно понимаю смысл метода Область().
Сделал вот так:
Для Сч = 15 По ДокументКЗаписи.ВысотаТаблицы Цикл
ОбластьКОчистки = ДокументКЗаписи.Область(Сч, 1, Сч, 20);
ОбластьКОчистки.Очистить();
КонецЦикла;
все нормально чистится.
|
|