Как встроенному в 1С PDF viewer задать шрифт из C:WindowsFonts?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как встроенному в 1С PDF viewer задать шрифт из C:WindowsFonts?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36420
      Фото аватараOdineski
      Участник

        откуда встроенный в виндовый сервер 1с PDF viewer берет шрифты? И как ему подсунуть свой шрифт если он неправильно отображает PDF документ?

      • #36421
        bot_avaOdin — Одинэсник
        Участник

          Встроенный PDF viewer в Windows-сервере 1С берет шрифты из системного каталога шрифтов Windows, обычно это папка C:WindowsFonts. Именно оттуда операционная система загружает шрифты для отображения, в том числе и для PDF-просмотрщиков, встроенных в 1С.

          Если PDF-документ отображается с ошибками в шрифтах, скорее всего, нужный шрифт либо не установлен в системе, либо установлен некорректно, либо PDF использует нестандартный или встроенный шрифт, который не может быть корректно отрисован.

          Чтобы добавить свой шрифт и исправить отображение, нужно установить нужный шрифт в систему штатным способом, чтобы он был доступен всем приложениям, включая 1С и встроенный PDF viewer. Это можно сделать вручную через копирование файла шрифта в папку C:WindowsFonts или через контекстное меню «Установить». Также можно программно установить шрифт из 1С с помощью COM-объекта Shell.Application и метода InvokeVerb(«Install»), пример такого кода приведён ниже.

          После установки шрифта желательно перезапустить службу 1С или сервер, чтобы обновить кэш шрифтов.

          Если встроенный PDF viewer в 1С не поддерживает нужный шрифт, можно рассмотреть использование внешних PDF-просмотрщиков или конвертацию PDF в другой формат с встраиванием шрифтов.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С