Ошибка текста в автокаде

Обновлено: 08.07.2024

Нужно перевести надписи в чертеже с одного языка на другой .
На одном компьютере (Windows XP 32 bit, AutoCAD 2007) все отображается, редактируется.
А на другом (Windows 7 64 bit, AutoCAD 2013), исчез текст, его просто нет, не выделяется даже в том месте, где он должен быть. В некоторых местах просто кружки и точки вместо текста, видны только чертежи и линии. Отображается только текст в штампе заказчика.
В чем проблема и как ее решить?

P.S. шрифты загрузил и установил - не помогло.

Присвой стиль текста из штампа, остальным надписям. Если и это не сработало, тогда ХЗ. Скорей всего у вас автокад битый, попробуйте переустановить.

Варианты:
1. Открываем файл на компе где все ОК. Смотрим какие стили текста используются и какие вних шрифты. Проверяем наличие этих шрифтов на другом компе! Или, как вариант, можно в каждом стиле заменить шрифт на стандартный, который есть на любом компе, например АРИЭЛЬ. Если стилей текста не много, то это вполне реально сделать. Правда тогда возможны траблы с надписями, они могут немного изменить свои габариты.
2. Открываем фал на компе где все ОК. Заходим в меню ФАЙЛ/ ЕТРАНСМИТ/ или даем команду через строку _etransmit
В появившемся окне выбираем НАСТРОЙКА (ТРАНСМИТ СЕТАП), потом выбираем или новый Трансмит или жмем кнопку МОДИФИЦИРОВАТЬ. После чего появиться окно, в котором нужно указать путь сохранения архива. В нижней части нужно поставить галку ВКЛЮЧИТЬ ШРИФТЫ, (Инклуд Фонт). После чего ОК, потом ОК и автокад создаст архив, включив в него все необходимые или выбранные причиндалы, для переноса и открытия на другом компе!
Потом архивчик можно проверить, внем будут все пречинадлы выбранные, или те которые по умолчанию, в том числе шрифты. Шрифты будут виндусовские и автокадовские, если конечно в файле использовались разные шрифты! Автокадовские шрифты имеют расширение SHX или типа того, они должны храниться в папке шрифтов автокада, или рядом с файлом в одной папке в ммоент открытия. Скорее всего вы установили виндовские шрифты, а не автокадовские!?
Кароче, берете этот архивчик, переносите на другой комп и устанавливаете виндовские шрифты в винду, как положено, а автокадовские шрифты копируете в папку шрифтов автокада или в папку с файлом, откуда будете его открывать.

Автор:

Проблема

После открытия чертежа в AutoCAD некоторые или все содержащиеся в нем текстовые объекты не отображаются. Объекты можно по-прежнему выбирать, но буквенные и другие символы не отображаются.

Решение

Выполните одно или несколько из указанных ниже действий.

Замена отсутствующих шрифтов

  • Проверьте программу на предмет отсутствующих шрифтов.
    1. Запустите команду СТИЛЬ и проверьте, не отсутствуют ли шрифты в стилях текста.
    2. Получите копии отсутствующих шрифтов и установите:
    • шрифты TrueType (TTF) в папку шрифтов операционной системы (C:\Windows\Fonts);
    • шрифты файлов форм (SHX) в папку шрифтов AutoCAD (C:\Program Files\Autodesk\AutoCAD 20xx\Fonts).

    Примечание. Для отображения добавленного шрифта в системной папке и AutoCAD может потребоваться перезагрузка системы.

    • В окне «Стили» отключите параметр Использовать большой шрифт для соответствующих стилей текста.
    • В окне «Стили» проверьте, правильно ли отображается шрифт при предварительном просмотре для каждого стиля текста. Если на предварительном просмотре ничего не отображается, измените шрифт в стиле текста.
    • Добавьте путь к папке шрифтов AutoCAD.
      1. Откройте меню Параметры и перейдите на вкладку Файлы.
      2. В поле «Путь поиска вспомогательных файлов» добавьте C:\program files\autodesk\autocad 20XX\fonts или любой другой путь, по которому располагаются необходимые файлы SHX.
    • Измените шрифт для подстановки (см. раздел, посвященный заданию альтернативного шрифта в AutoCAD).

    Аннотативные объекты

    • Убедитесь, что аннотативные объекты отображаются, указав для системной переменной ANNOALLVISIBLE значение 1.
    • Отключите аннотацию для текстовых объектов.
    1. Чтобы выбрать текст целиком, используйте команду БВЫБОР.
    2. В разделе «Свойства» вместо значения «Аннотативный» задайте значение «Нет» (см. деморолик Screencast Невидимый текст).

    Сброс пользовательских настроек

    Восстановите настройки AutoCAD по умолчанию (см. раздел Восстановление настроек AutoCAD по умолчанию).

    Acad Tables
    to T-Yoke
    НЕНННАВИИЖЖЖУ фанатов OLE объектов.
    просто НННННЕЕЕНАВИЖУ. Потому, что мне этот гемор приходится выпускать (ОЛЕ это, блин, самое глючное, что только есть в винде, причем не столько по вине разрабов, сколько из-за самого принципа).

    К тому ж принципиально таблицы в AutoCad`е частенько удобнее Excel`вских, имхо. И работают быстрее чем те же Оле, плюс возможности расчетов. о кстати о них!

    в ячейке можно кроме значений вводить и формулы, например введя в строе с2
    =a2*b2
    в результате мы получем произведение а2 на б2
    а к примеру
    =Sum(A2:B2) проссумирует нам ячейки с A2 по B2
    =a2+b2 сложить только две ячейки
    =(a2+b2)*с3
    а можно и какую нибудь такую конструкцию замутить
    =(a2+b2)/Sum(a3:c3)

    только необходимо убедиться что тип ячеек на которые мы ссылаемся в формуле является числовым (Decimal Number)
    да так же кроме ссылок на ячейки можно использовать и числовые константы к примеру:
    =(a2+b2)/Sum(a3:c3)+5

    P/s: НИКОГДА НИКОГДА НИКОГДА не вставляйте в Акад OLE объекты.
    а) - это значительно увеличивает время отрисовки чертежа,
    б) - это глючно!
    в) - не у всех стоит Excel!(или что вы там любите вставлять)
    г) - на принтер эта конструкция не факт что выползет так как вы задумали, да и вообще не факт что выползет (при должном упорстве оно все равно как нить выползет конечно, но вам оно надо? Сидеть и гемороиться вместо того, что бы продуктивно работать, или чаи гонять в свободное время? А если вы сами не выпускаете, готовтесь к тому, что вас будут презирать те на кого вы эту работу скидываете)

    Acad Tables
    to T-Yoke
    НЕНННАВИИЖЖЖУ фанатов OLE объектов.
    просто НННННЕЕЕНАВИЖУ. Потому, что мне этот гемор приходится выпускать (ОЛЕ это, блин, самое глючное, что только есть в винде, причем не столько по вине разрабов, сколько из-за самого принципа).

    К тому ж принципиально таблицы в AutoCad`е частенько удобнее Excel`вских, имхо. И работают быстрее чем те же Оле, плюс возможности расчетов. о кстати о них!

    в ячейке можно кроме значений вводить и формулы, например введя в строе с2
    =a2*b2
    в результате мы получем произведение а2 на б2
    а к примеру
    =Sum(A2:B2) проссумирует нам ячейки с A2 по B2
    =a2+b2 сложить только две ячейки
    =(a2+b2)*с3
    а можно и какую нибудь такую конструкцию замутить
    =(a2+b2)/Sum(a3:c3)

    только необходимо убедиться что тип ячеек на которые мы ссылаемся в формуле является числовым (Decimal Number)
    да так же кроме ссылок на ячейки можно использовать и числовые константы к примеру:
    =(a2+b2)/Sum(a3:c3)+5

    P/s: НИКОГДА НИКОГДА НИКОГДА не вставляйте в Акад OLE объекты.
    а) - это значительно увеличивает время отрисовки чертежа,
    б) - это глючно!
    в) - не у всех стоит Excel!(или что вы там любите вставлять)
    г) - на принтер эта конструкция не факт что выползет так как вы задумали, да и вообще не факт что выползет (при должном упорстве оно все равно как нить выползет конечно, но вам оно надо? Сидеть и гемороиться вместо того, что бы продуктивно работать, или чаи гонять в свободное время? А если вы сами не выпускаете, готовтесь к тому, что вас будут презирать те на кого вы эту работу скидываете)

    Command: AUDIT - проверяет и исправляет ошибки открытого файла
    Command: RECOVER - проверяет и исправляет ошибки открываемого файла
    Command: RECOVERALL - проверяет и исправляет ошибки указанного файла и всех вставленных в него файлов

    Имеется ли в AutoCAD Architecture команда или быстрый способ для проверки и исправления файлов всего проекта .

    :) :) :)
    другого ответа и не ожидал

    значит только програмным путем.

    Юра, RECOVERALL я посадил на F5 и завёл для себя и других привычку пользоваться ею при открытии и в ходе работы по смыслу, например перед тем, как воспользоваться ссылкой и т.п.

    PS может лиспик какой есть, чтоб в цикле фалы проверять.

    PS может лиспик какой есть, чтоб в цикле фалы проверять.

    готового пока нет только некоторые заготовки
    надеюсь все таки удастся все собрать и реализовать данную задачку.

    Насколько я знаю, _.audit не будет работать для нетекущего документа. Поэтому придется писать скрипт.
    ИМХО, как всегда.

    список dwg файлов текущего проекта получил
    скрипт (.scr) програмно вызвать получилось

    застрял на том что в скрипте путь к файлу должен быть вида

    есть ли штатная лисповская ф-ция поиска и замены в строке чтобы быстро заменить "\\" на "\" .

    scr пишется автоматом, надеюсь? Если да, то там и так нормально заменяется \\ на \ (насколько я помню лисп ;))

    пока еще нет (( но будет если цикл заработает ))

    и так нормально заменяется \\ на \

    если можно чуть подробней

    там и так нормально заменяется \\ на \ (насколько я помню лисп

    Алексей, это имеется ввиду -

    Command: (princ "P:\\Lembolovo\\House\\Lembolovo")
    P:\Lembolovo\House\Lembolovo

    В общем-то да. ПРи этом все едино - печатать в ком.строку или в файл, результат будет один и тот же.

    Итак, первый блин :)

    содержимое файла Fil_obr-3a---start.scr

    можно ли как-то одним махом подавить подобные запросы автокада .

    PS
    В программе использовались:
    - способ доступа к папке текущего проекта Алексея Кулик
    - функция GetFolders Евгения Елпанова

    Тему читают: 1 гость

    Форумы CADUser → Autodesk → Architecture → команда проверки и исправления ошибок В С Е Х Ф А Й Л О В П Р О Е К Т А

    Читайте также: