|
Как определить какое кол-во символов в ячейке максимально (табличный документ) |
☑ |
0
mnimo
09.09.11
✎
08:53
|
Как определить какое кол-во символов в ячейке максимально (табличный документ).
Нужно пустоту в ячейке дополнить символами "=".
Т.е в ячейку выводится сумма, пустоту после суммы дополнить "=".
Как оперделить ширину что ли ячейки.
|
|
1
Fragster
гуру
09.09.11
✎
08:54
|
сделать моноширинный шрифт и подобрать ширину до нужной... только вот нафига? защита от допечатывания? печатай =15.85 и все
|
|
2
Fragster
гуру
09.09.11
✎
08:55
|
а, тут еще и после? тогда вообще практического использования не вижу...
|
|
3
Поручик
09.09.11
✎
09:07
|
(0) ширину что ли ячейки можно определить из значения свойства ШиринаКолонки области ячеек табличного документа, которая выражается в попугаях, нет, в так называемых средних символах шрифта.
|
|
4
mnimo
09.09.11
✎
09:18
|
А если ячейка состоит из нескольких колонок с объединением. Складывать тогда все.
|
|
5
Wobland
09.09.11
✎
09:21
|
а что такое это вообще - максимальное количество символов в ТабДоке?
|
|
6
Поручик
09.09.11
✎
09:21
|
(4) Для обьединенных ячеек
ШиринаКолонки = 0;
Для А = Область.Лево По Область.Право Цикл
ШиринаКолонки = ШиринаКолонки + ТабДокумент.Область(Область.Верх, А, Область.Верх, А).ШиринаКолонки;
КонецЦикла;
|
|
7
Поручик
09.09.11
✎
09:38
|
(0) Вообще определить количество символов в ячейке не так просто и однозначно. Зависит от ширины ячейки, шрифта, набора (разнообразия) символов.
В свое время неделю с похожей задачей протрахался, необходимо было вычислять высоту строки таблицы как раз в зависимости от количества символов в строке.
|
|
8
Fragster
гуру
09.09.11
✎
10:31
|
(7) это потому что функцию "проверить вывод" ты не знал, да?
|
|
9
mnimo
09.09.11
✎
11:12
|
В 7 просто можно было СтрДлина(). Здесь не катит???
|
|
10
Поручик
09.09.11
✎
11:49
|
(8) Знал, в моём случае она не подходила.
(9) В 8.Х тоже катит, но требуется определить не количество символов в строке текста, а сколько символов умещаются в ячейке табличного документа.
|
|
11
kosts
09.09.11
✎
12:04
|
(0) Добавляй везде не менее "===============================================================" и поставь везде в ячейках обрезать...
|
|