Имя: Пароль:
1C
 
В каких единицах задается высота и ширина табличного документа?
0 Сияющий Асинхраль
 
26.06.10
16:32
Народ просит сделать печатную форму с точностью до миллиметра, а у меня под рукой нет никакого принтера, полез в документацию, но так и не нашел в каких единицах задаются высота и ширина ячейки. Поэтому не могу точно быть уверенным, что в миллиметрах, всегда считал, что либо в пикселах, либо в пунктах...
1 Megas
 
26.06.10
16:37
пикселях ?

А что за форма такая что до миллиметра? Чертёж секретный ?
2 Сияющий Асинхраль
 
26.06.10
16:44
(1) Нет, расходная накладная для особого клиента, но поскольку контора существует во многом благодаря этому особому клиенту, послать желающих куда подальше не получается...
З.Ы. На самом деле меня всегда интересовал вопрос, почему бы 1С-у не прилепить в режиме редактирования печатных форм линейки, как бы тогда все проще стало...
3 Megas
 
26.06.10
16:44
Можно поизвращатся....
В Фотошопе к примеру можно создать файл и указать размер (в чём угодно ) в миллиметрах , а когда создастся то там будет указана ширина и в пикселях..
4 Megas
 
26.06.10
16:46
А табличный документ фиг знает... я думал "Поле табличного документа"
5 Сияющий Асинхраль
 
26.06.10
16:47
А интересно - как сама 1С подгоняет некоторые регламентированные формы под нужные размеры, ведь таких форм достаточно много (может ошибаюсь, но, кажется даже платежное поручение в банк)
6 Megas
 
26.06.10
16:49
Во!
ОбластьЯчеекТабличногоДокумента.ШиринаКолонки (SpreadsheetDocumentRange.ColumnWidth)
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
ШиринаКолонки (ColumnWidth)
Использование:
Чтение и запись.
Описание:
Тип: Число. Содержит ширину колонок в области (в так называемых средних символах шрифта).
7 Megas
 
26.06.10
16:49
(0) Как тебе формулировка (в так называемых средних символах шрифта).  =)
8 Сияющий Асинхраль
 
26.06.10
16:51
(7) Круто, осталось эти самые "средние символы шрифта" в миллиметры перевести... :-)
9 Megas
 
26.06.10
16:57
Легко..
Делаешь Ширину 10 или 100
Делаешь ГРАНИЦА слева/справа
Распечатываешь, берёшь линейку и меришь!
10 Сияющий Асинхраль
 
26.06.10
16:59
Увы, в (0) еще сказал, что под рукой принтера нет, работаю по терминалу из дома :-(
11 Megas
 
26.06.10
17:07
м... Делаешь тоже самое..
Но не распечатываешь а сохраняеш в ПДФ пихаешь в фотошоп и там меришь...
12 fyn
 
26.06.10
17:18
на форуме как-то такой код пробегал

Область = ТабДок.Вывести(Область);
Надпись = ТабДок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Текст);
//измерим высоту в миллиметрах
Надпись.Расположить(Область);
ВысотаСтрокиМиллиметры = Надпись.Высота;
ТабДок.Рисунки.Удалить(Надпись);
13 МихаилМ
 
26.06.10
17:37
(0) высота в пукстах ширина в символах моноширинных.
форумулу пересчета, надеюсь, сами найдете
14 kosts
 
26.06.10
17:56
Открою страшную тайну. Если мышкой менять высоту ячейки, то в статусной строке пишется высота в mm...
15 Megas
 
26.06.10
17:57
(14) Жесть =) И правда ЛОЛ =)
16 Serg_1960
 
27.06.10
00:20
Угу... для макета в статусной строке указывается два значения: положение - растояние от начала макета и размер - высота изменяемой строки или ширины колонки...

Только не надо забывать: размеры эти - "относительные". Юзвер при печати, который изменяет значения маштаба, или пре/пост обработки в настройках принтера могут искажать пропорции и соотношения... и плакала ваша настройка в миллиметрах.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.