|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
10.07.2021, 20:07 | #1 | |
Целые числа с нулями впереди
spb
Регистрация: 23.01.2005
Сообщений: 120
|
||
Просмотров: 4329
|
|
||||
маркшейдер Регистрация: 25.09.2021
Москва
Сообщений: 149
|
Самое распространённое решение - добавить 1000, перевести в строку и убрать ведущую 1. (или, ежели говорить более правильно, взять 3 правых символа).
__________________
Keep it simple, stupid. |
|||
|
||||
Регистрация: 23.01.2005
spb
Сообщений: 120
|
Цитата:
----- добавлено через ~3 мин. ----- -- Ну так это ж уже программным способом? или макрос какой можно кудато вставить? Я имел в виду как-то по-человечески настроить формат таблицы... |
|||
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,113
|
shishoq, вроде отдельно не писали....
Цитата:
преффиксы не выход? Последний раз редактировалось v.psk, 21.01.2022 в 16:39. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Можно было бы легко написать небольшой лиспик, который бы попросил указать нужный столбец и в зависимости от количества цифр в числе добавлял бы нужное кол-во нулей в префикс каждой ячейке. Каждый раз при изменении нумерации, правда пришлось бы вызывать лисп, но это всё же удобнее, чем менять префиксы вручную. Только есть одно "но". В ActiveX почему-то не нашел метода, хоть сколько-то связанного с префиксами. Неужто нету? Или просто не задокументировали, как всегда?
Правда, не сказать, что я прям упорно и долго искал... Полещука тоже смотрел. ----- добавлено через ~4 мин. ----- Хотя там (по ссылке) сверху написано следующее: Код:
Может подойдет свойство TextPrefix для объектов размеров? Что тогда скармливать ему в качестве объекта (текст таблицы)? Что-то забыл уже, как его выцепить? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
skkkk, на форуме были коды для работы с префиксами / постфиксами. Ищи по слову "нумератор" или наподобие
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Ну как бы "префикс" - это часть строки. Так что и искать надо работу со строками (как мне кажется).
Чтоб "растягивать" в таблице - такое вряд ли получится в ACAD. Я бы подумал на предмет кода, в котором пользователь указывает ячейку таблицы, а дальше код уже сам идет до конца таблицы и формирует соответствующую строку. Что-нибудь такого типа (написано на коленке и ни в коем случае не претендует на рабочий код): Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Кулик Алексей aka kpblc, так видишь ли в чём дело? Надо же, чтоб формат оставался числом, чтоб растягивать можно было.
Цитата:
----- добавлено через ~3 ч. ----- Однако, я подумал, а ведь иногда в таблице надо пропустить строку или начать нумерацию разделов сначала. Тут-то и запнётся ТС. Можно вывести в запрос стартовый номер. Просто мне интересно, сработает ли (vla-put-TextPrefix..) на табличном тексте? Кулик Алексей aka kpblc, не знаешь, случайно, как выцепить vla-объект этого текста? Вроде что-то припоминаю такое смутное, но блин, уже год наверное не шкодил, не растерять бы навыки, пригодятся ведь. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой язык перспективен для инженера-конструктора с условием | The_Mercy_Seat | Программирование | 705 | 17.03.2021 14:19 |
Оптимизация обработки большого числа элементов | АлексЮстасу | Программирование | 127 | 05.10.2017 01:18 |
Как отключить автозамену числа на дату в Excel? | Art1st | Прочее. Программное обеспечение | 10 | 31.07.2015 14:45 |
Учитываются ли подземные этажи при определении этажности для расчета числа лифтов? | Them | Архитектура | 21 | 03.07.2015 12:09 |
Почему (vla-get-Alignment возвращает целые числа? | {Smirnoff} | Программирование | 3 | 07.04.2004 18:51 |