• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Неправильно выводится символ при экспорте в pdf из Вертикали 3

Автор Дмитрий2, 27.02.18, 11:41:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Дмитрий2

В название детали, в отчете встречается символ квадрата, из шрифта Autoproject, стандартного для вертикали. Но он не выводится при экспорте в pdf! Если печатать напрямую на принтере, или виртуальном pdf принтере или экспорт в EMF, то все правильно выводится. Но мне нужен именно pdf. Как сформировать pdf программно с символами квадрата? Для формирования используется библиотека PdfExport.dll. Вроде бы с помощью ReportPrinter.dll, судя по экспортируемой функции можно отправить на печать или EMFExport, но никакой документации нет вообще.

tur

Как вариант, поменяйте шрифт карты.
Со спецсимволами у Вертикали всегда были проблемы.

P.S. Можно использовать другой виртуальный PDF принтер, например  Bullzip или нечто подобное.

Elaeagnus

  В последних решениях от АСКОН "вторичные представления" реализованы именно через формат  pdf.
Там тоже "квадрат" выскакивает?

Дмитрий2

Цитата: tur от 27.02.18, 12:36:49
Можно использовать другой виртуальный PDF принтер

Да можно любой использовать, дело в том, что отчеты формируются программно на сервере, программно переводятся в pdf и прикрепляются к Лоцману. Я не нашел среди COM-их библиотек  функции печати. Есть конвертация в pdf с помощью PdfExport.dll (без квадратов), конвертация в  Excel с помощью XLSExport.dll (открывается сам Excel, а не файл создается). А печать делается похоже в ReportPrinter.dll, в которой не COM-кие функции и что им передавать непонятно.

Дмитрий2

Цитата: Elaeagnus от 27.02.18, 12:42:02
  В последних решениях от АСКОН

У нас нет последних решений. Только Вертикаль 3 и остальное тех же лет.