3

Я испытываю усечение текста в форматированных текстовых полях в режиме предварительного просмотра /PDF в отчете. На странице достаточно места для роста текстового поля, и текст отображается полностью в режиме макета, но урезается при предварительном просмотре или визуализации PDF отчета.

Кажется, что усечение не зависит от длины отображаемого текста; некоторые длинный текст не усеченный , а некоторые короткий текст усекается. В данных расширенного текста нет специальных тегов.

Для текстовых полей Can Can установлено значение True. Во всех случаях достаточно места для текстового поля; действительно, соседние элементы управления растут, как и ожидалось.

Я обнаружил, что проблема возникает, когда шрифт для расширенных текстовых полей является Calibri, но не возникает при использовании Arial. У меня еще не было возможности определить, связана ли проблема только с Calibri.

Это на 32-разрядной версии Access 14.0.6024.1000 SP1 MSO 14.0.6112.5000. Мне удалось воспроизвести его на другом компьютере с той же версией Access, но на другом компьютере проблема не возникает, и я могу просмотреть / распечатать отчет без проблем.

Я попытался переустановить Access, и это, казалось, кратко исправило проблему, но проблема теперь появилась снова. Похоже на проблему с драйвером принтера или, возможно, что-то специфическое для того, как Access отображает Calibri в предварительном просмотре отчета.

2 ответа2

1

Да, это известная ошибка. Он основан на шрифте и принтере. Другой пользователь утверждал, что переключение на Arial решило проблему. Его проблема была связана со шрифтом Calibri , а моя - со шрифтом Tahoma .

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

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

0

(Не совсем ответ - просто пытаюсь лучше проанализировать проблему.)

Вы говорите, что переустановка Access на некоторое время решила проблему.

Я бы предложил повторить процесс:

  1. Переустановите Access и перезагрузитесь.
  2. Убедитесь, что ошибка исправлена.
  3. Если не исправлено: проверьте также, что происходит при загрузке в безопасном режиме.
  4. Если исправлено: выполните обновление Windows (включая дополнительные обновления) и перезагрузите компьютер.
  5. Если проблема вернулась: это плохой патч от Microsoft. Вам нужно будет найти плохое обновление и скрыть его.
  6. В противном случае, когда проблема вернется: внимательно следите за любыми изменениями или изменениями настроек, которые вы сделали непосредственно перед его возвратом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .