$ swine 2.0 garant/778-fs --force WINE@Etersoft version: 2.0.3-eter8/3 Невозможно распечатать выделенный документ и воспользоваться режимом предпросмотра печати. При попытке распечатать выделенный фрагмент текста из середины документа (через файл -> печать -> выделенный фрагмент или просто по нажатию на кнопку "Печать -> Выделенный фрагмент") выводится диалоговое окно печати, при нажатии на кнопку "Печать" выскакивает сообщение "Область печати выходит за границы бумажного листа. Отредактируйте настройки размера бумаги и колонтитулов". Обойти данное сообщение не представляется возможным. Данное сообщение возникает также и при попытке просмотреть то, что предназначается для отправки на печать (файл -> предварительный просмотр -> сообщение "Область печати выходит за границы бумажного листа. Отредактируйте настройки размера бумаги и колонтитулов"). --- При этом при неудачной отправке на печать - выделенный фрагмент документа теряется из виду - документ сворачивается, поле окна переходит в родительский каталог документов (что, наверное, тоже не есть хорошо). --- В прикрепленных файлах - проиллюстрированный способ воспроизведения проблемы.
проиллюстрированная инструкция - /var/ftp/pvt/Windows/Testing/Bugs/8867/ Со слов клиента проблема печати является важной, т.к. при отправке на печать из Гаранта подтягивается шаблон (указано откуда документ, из какой системы и т.д.), которому доверяют различного рода инстанции.
Установлена чистая локальная версия Гаранта 7.08.063 в swine 2.0 garant/780-local-clean Запуск Гаранта: wine dosdevices/c:/Program\ Files/Garant-Local/garant.exe
2danil: Если ты писал в Гарант не по этой проблеме, то напиши ещё и по ней.
Написал в Гарант по проблеме Письмо в почте в папке Гарант Ответ "Разработчики предполагают, что проблема может быть в следующем: GetDeviceCaps(hdc, PHYSICALWIDTH) GetDeviceCaps(hdc, PHYSICALHEIGHT) где hdc - это принтерная канва, у которой мы спрашиваем высоту и ширину."
(В ответ на comment #9) ...> Поэтому скорее всего дело в "метриках принтера". Кстати, если вы посмотрите > по вашей базе - такое уже было и правилось вами (возможно просто потеряли > этот код). ... Если не сложно, не могли бы Вы напомнить, в какой период времени > та старая проблема решалась, и с кем Вы контактировали тогда? Мне кажется, что единственная проблема, которую мы решали, это была https://bugs.etersoft.ru/show_bug.cgi?id=4254 Специально посмотрел переписку — не нашёл. И по памяти — такой проблемы с Гарант у нас не было.
бутылка swine 2.0 garant/fs-private установка данных пока не производилась(по умолчанию их не было,а техподдержка гаранта закончила свой рабочий день). p.s.перед установкой данных указать следующий путь (по запросу): p:/Windows/Правовые/Гарант/7.07.8/cs/data
гарант готов к работе
*** Bug 7387 has been marked as a duplicate of this bug. ***
swine -h eter-2.1 garant/fs-ptivate WINE@Etersoft SQL 2.1.0-eter9/1 $ epm cl wine-etersoft Птн Фев 15 2013 Etersoft Builder <builder@etersoft.ru> 2.1.0-alt9 - gdi32: ExcludeClipRect should update actual clipping region for a EMF DC. (eterbug #8867) - gdi32: IntersectClipRect should update actual clipping region for a EMF DC. (eterbug #8867) - gdi32: OffsetClipRgn should update actual clipping region for a EMF DC. (eterbug #8867) - gdi32: Add more EMF clipping tests. (eterbug #8867) Предварительный просмотр,а также печать работают корректно.Результат в файлике job_4882-276.pdf на с:
Протестировать работу на версии 2.0-testing (для того, чтобы к выходу 2.0.4 основанной на 2.0.3-eter27/5 всё работало корректно).
Дима, Гарант мы делаем только для 2.1 и выше. Для 2.0 тестировать не надо.