![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Решение проблемы с экспортом Excel в PDF в Delphi: восстановление областей печатиDelphi , Интернет и Сети , БраузерВопрос, поднятый в данной теме, касается проблемы экспорта файлов Excel в формат PDF с использованием компонентов Delphi. Проблема заключается в том, что при использовании метода Оригинальный код экспорта Excel в PDF:
Пользователь столкнулся с проблемой, что созданный PDF-файл игнорирует области печати, даже если параметр Подтвержденное решение:Проблема заключается в том, что Excel теряет настройки областей печати при открытии файла с использованием автоматизации, особенно в неанглийских версиях программы. Это происходит из-за того, что Excel создает внутренний именованный диапазон для области печати, и при открытии файла через автоматизацию, свойство Временное решение:Перед вызовом
Этот код следует вызывать перед экспортом, например:
Также, поскольку файл может быть изменен, необходимо добавить:
перед закрытием приложения, чтобы избежать оставления процессов Excel после каждого вызова функции экспорта. Пример обновленного кода экспорта:
Это решение позволяет восстановить корректную работу с областями печати при экспорте Excel в PDF в приложениях, написанных на Delphi. Вопрос связан с проблемой экспорта файлов Excel в формат PDF в среде Delphi, где области печати не игнорируются в соответствии с настройками, и требуется восстановление этих настроек для корректного экспорта. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |