Иллюстрированный самоучитель по программам Adobe

Ошибки приложения

Почему при запуске miftortf происходит ошибка "Arithmetic exception (core dumped)"?

Описание

Почему при запуске miftortf на MIF-файле я получаю ошибку "Arithmetic exception (core dumped)".

Решение

Это ошибка фильтра miftortf. Проблема состоит в том, что в MIF-файле имеется оператор TblRulingPeriod, значение которого равно 0.

Решение проблемы:

В текстовом редакторе в MIF-файле замените все строки с оператором:

<TblRulingPeriod 0>

…на строку:

<TblRulingPeriod 1>

Это можно сделать следующим образом:

  1. Откройте MIF-файл в текстовом редакторе и наберите следующее:
    :1,$ s/TblRulingPeriod\ 0/TblRulingPeriod\
      
    1/g
  2. Удерживая клавишу SHIFT, откройте MIF-файл во FrameMaker. На экране появится не документ, а его текстовое описание на языке MIF. Откройте диалоговое окно Find/Change, в строке Find наберите:
    <TblRulingPeriod 0>

    …а в строке Change:

    <TblRulingPeriod 1>

    Затем с включенной опцией Document нажмите кнопку Change All. Сохраните документ в формате Text Only.

  3. Снова запустите miftortf на исправленном MIF-файле.

Что значит "Cannot read the file named filename"?

Описание

Почему при открытии файла я получаю сообщение "Cannot read the file named filename"?

Решение

Это сообщение появляется при попытке открыть испорченный файл. Также Вы должны были получить сообщение "This file has been corrupted. Please check your file system, disk and network". За дополнительной информацией обратитесь к Related Records.

Почему при запуске FrameMaker появляется сообщение об ошибке "maker: cannot allocate bitmap pool"?

Описание

Если я устанавливаю ресурс Maker.clientBitmapSize на 100 миллионов байтов, то при запуске FrameMaker появляется сообщение об ошибке "maker: cannot allocate bitmap pool. There is insufficient swap memory for FrameMaker to run. You need to exit some other processes in order to start FrameMaker" ("He хватает временной (swap) памяти для запуска FrameMaker. Необходимо завершить другие процессы в настоящее время запущенные на машине и повторить запуск FrameMaker снова").

Объем оперативной и временной памяти, установленной на моей машине, не позволяет усомниться в ее нехватке. Может быть, это предел ресурса Maker.clientBitmapSize?

Решение

Мы установили предел размещения битового изображения, равный ста миллионам байт. Это было сделано несколько лет назад, когда эта цифра была весьма значительной. На сегодняшний день многое, конечно, изменилось.

Эта ошибка была зарегистрирована под номером #104289. Чтобы решить эту проблему, попытайтесь присвоить ресурсу Maker.colorDither следующее значение: Maker.colorDither: False.

Это никак не повлияет на битовое распределение, но уменьшит размер изображений и, вероятно, предотвратит появление серых рамок во FrameMaker.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.