|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
Попробуй, я это не могу объяснить, но это работает. В блокноте вставляется автоматом в одну строку. Копируй эту одну строку в нужное тебе поле и все получится. У меня АСАД 2010.
|
|||
|
||||
Регистрация: 23.05.2014
Сообщений: 1
|
Не знаю актуально ли ещё, но вот решение:
в редакторе Мтекста вставляете неразрывный пробел (ctrl+shift+пробел) копируете его и вставляете в нужные свойства подшивки. Если кто узнает ASCII код данного символа, отпишитесь пожалуйста что за код. P.S. Кто не знает символы можно вставлять зажав alt и набрав его код на дополнительной клавиатуре (где num lock). |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Цитата:
Код:
P.S.: Форум почему-то при вставке из Мтекста через буфер обмена определил этот знак как "*"... P.P.S.: Выяснил: этот код 0160 Последний раз редактировалось skkkk, 24.05.2014 в 17:20. |
|||
|
||||
Регистрация: 30.08.2013
Сообщений: 48
|
а мне нужно сделать замену в штампах всего проекта, штамп таблица, т.е. в одной ячейке надо чтобы перенос осуществлялся там где мне надо, а не так как получается автоматом. Может есть ли какой символ через например %%u, который говорит автокаду, вроде в ворде такое было когда включаешь непечатаемые символы, там знак такой был типа "IIP"
Последний раз редактировалось aal1200, 17.07.2014 в 10:30. |
|||
|
||||
присоединяюсь к вопросу вставка alt+0160 ничего не дает (получается пробел)
в Ultraedit сделал такой файл хотя он в блокноте и отображается в одну строку, но при вставке в Мтекст произойдет перенос, аналогично если вставить этот текст в однострочное поле подшивки или свойств чертежа, а потом вытащить его полем в Мтекст (будет в две строки) Вопрос возможно ли сделать через ввод ASCII или еще как? В самом каде если в описании подшивки ввести многострочный текст (при создании подшивки), при просмотре свойств, описание будет отображается в одну строку, но опять же при вставке поля-ссылки в Мтекст перенос строк будет
__________________
Мастерская СПДС |
||||
|
||||
Регистрация: 14.02.2011
Сообщений: 66
|
Если еще кому то актуально, мне в похожей ситуации помог оператор "\N". Букву набирать именное в верхнем регистре, в нижнем не прокатывает.
Так же может пойдут коды из Юникоде: LF (U+000A): англ. line feed — подача строки; CR (U+000D): англ. carriage return — возврат каретки; NEL (U+0085): англ. next line — переход на следующую строку; LS (U+2028): англ. line separator — разделитель строк; PS (U+2029): англ. paragraph separator — разделитель абзацев. Набирать со слэшем, т.е. например "\U+0085". Хотя мне почему то не прокатили. |
|||
|
||||
Регистрация: 07.02.2007
Мъ
Сообщений: 320
|
|
|||
|
||||
проектировщик-электрик Регистрация: 18.01.2007
Омск
Сообщений: 8
|
поскольку символ разрыва строки не вставляется / не работает во всех случаях, я решил данную проблему с тыла: используя символ неразрывного пробела вместо нормальных пробелов и нормальный пробел вместо разрыва строки.
Все нужные пробелы в тексте заменяются на символ неразрывного пробела "\U+00A0". А в месте, где нужен разрыв строки, вставляется нормальный пробел. Если поле многострочного текста сделать небольшой ширины, то автокад будет переносить текст в месте пробела на следующую строку, т.к. слова разделенные неразрывным пробелом он воспринимает как одно слово. |
|||
|
||||
Регистрация: 14.02.2011
Сообщений: 66
|
Еще один прокативший вариант вставки многострочного текста в подшивку.
Скачиваем Notepad3 (у меня сейчас Notepad3 (64-bit) v5.19.815.2595). В настройках: файл/кодировка - UTF-8; файл/окончание строк - Unix (LF). Пишем текст с мягкими переносами (Shift+Enter) в нужных местах и вставляем в подшивку, в полях на чертеже отображается с переносами. Если в notepad3 включить настройку - вид/окончания строк - в конце строки должно отображаться "LF" |
|||
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
скопировать 12 и вставить в поле акада. Символ переноса между 1 и 2. Удалить 1 слева от символа переноса, удалить 2 справа от символа переноса. Наличие символа при вводе его в поле акада идентифицируется задержкой курсора при пробегании через него курсора.
|
|||
|
||||
инженер-проектировщик Регистрация: 07.02.2017
Сообщений: 2
|
Возможны варианты:
Вариант 1: __________ 1. Создаем в АКАДе однострочный (!) текст, в нем вводим комбинацию: "1%%10_". 2. После ввода _ данная комбинация преобразуется к виду "1_", где между символами 1 и _ будет нужный скрытый управляющий символ переноса строки. 3. переводим курсор в начало строки (Home), затем стрелка вправо, потом еще раз с шифтом стрелка вправо = таким образом выделяем нужный управляющий символ, и копируем его с помощью Ctrl+C. 4. С помощью Ctrl+V можем вставлять его в многострочный текст или же в "свойствах" файла - перенос работает. Вариант 2: __________ 1. Просто делаем многострочный текст нужного содержания, в нем расставляем в нужных местах переносы. Затем полученный объект (текст) мышкой форматируем (просто, быстро и наглядно "по месту"). 2. Загоняем этот текст в блок, в нужном месте/местах вставляем блок. В итоге: вместо поля с текстом в нужных местах проекта вставляем блок с нужным текстом. ПС: вариант №2 не самый удобный и далеко не всегда применимый, но и №1 тоже не идеал. Кому что и в каком месте удобнее - решение у каждого индивидуально. |
|||
|
||||
Регистрация: 30.09.2011
Сообщений: 6
|
Проверено один раз в Акад 11
Если MText состоит только из одного поля (которое из Ctrl-F оно же, например, %<\AcVar CustomDP.Название 03>%) то у меня прокатило такое: Код:
Еще раз: работает только если весь MText это одно поле и все. Если в MText есть еще поля или текст все рассыпается как мне не нужно. |
|||
|
||||
Цитата:
|
||||
|
||||
Регистрация: 01.10.2020
Сообщений: 1
|
Цитата:
P.S. Преобразование строки получилось только в 19 АКАДе, в 22 АКАДе строка не форматировалась но знак спокойно скопировался из одной версии в другую. |
|||