Delphi XE2: просмотр PDF в приложении Delphi FireMonkey на OSX

Я работаю над портом приложения Delphi для OSX, используя FireMonkey. Часть приложения отображает PDF файлы, в настоящее время используется элемент управления просмотра Acrobat или компоненты Gnostice под Windows. Эти опции недоступны в FireMonkey для OSX, поэтому мне было интересно, есть ли у кого-нибудь идеи, как справиться с этим. Я использовал Quartz PDFKit PDFView в приложении Cocoa, но не вижу, как я могу использовать это в приложении FireMonkey.

Ответы

Ответ 1

Чтобы ответить на мой собственный вопрос, у Криса Роллистона есть подробная статья в своем блоге о создании средства просмотра FireMonkey PDF. Он использует собственные вызовы Core Graphics и имеет пример кода для прокрутки и вращения страницы. Отличный старт для всех, кто должен заниматься этим. Это было написано для XE2, поэтому некоторые вещи, возможно, изменились с тех пор.