Pracuję na porcie aplikacji Delphi na OSX przy użyciu FireMonkey. Część aplikacji wyświetla pliki PDF, aktualnie używające kontrolki przeglądarki Acrobat lub komponenty Gnostice w systemie Windows. Te opcje nie są dostępne w FireMonkey dla OSX, więc zastanawiałem się, czy ktoś ma jakieś pomysły, jak sobie z tym poradzić. Użyłem Quartz PDFKit PDFView w aplikacji Cocoa, ale nie widzę, jak mogłem go użyć w aplikacji FireMonkey.Delphi XE2: Wyświetlanie pliku PDF w aplikacji Delphi FireMonkey na OSX
14
A
Odpowiedz
1
Aby odpowiedzieć na własne pytanie, Chris Rolliston ma na swoim blogu szczegółowe informacje o tworzeniu article na temat tworzenia przeglądarki plików FireMonkey PDF. Używa natywnych wywołań Core Graphics i ma przykładowy kod do przewijania strony i rotacji. Doskonały początek dla każdego, kto musi robić tego rodzaju rzeczy. Został napisany dla XE2, więc niektóre rzeczy mogły się zmienić od tego czasu.
Powiązane problemy
- 1. Delphi XE2/FireMonkey Email Creation
- 2. Delphi XE2: Dlaczego aplikacje FireMonkey są HD?
- 3. Delphi XE2 - budowania aplikacji 64bit
- 4. Debugowanie wielu aplikacji naraz w Delphi XE2
- 5. Delphi XE2 File Sharing i iOS
- 6. Delphi XE2: Czy istnieje predefiniowany warunek identyfikacji VCL i FireMonkey?
- 7. Delphi XE2 artview listview
- 8. SafeMM dla Delphi XE2
- 9. Przestrzenie nazw w Delphi XE2
- 10. PDF miniatury w Delphi
- 11. Delphi XE2 aplikacja nie odpowiada na IPAD
- 12. Delphi Firemonkey "Broken Pipe" Wyjątek
- 13. Delphi 7 do Delphi XE2 .res plików emisji
- 14. Delphi Firemonkey TGrid jak zaktualizować
- 15. Stan komponentu Delphi XE2 TurboPower
- 16. Delphi FireMonkey KeyboardType błąd po instalacji Update2
- 17. Jak dodać Delphi XE2 do 64-bitowego wsparcia dla prostego 32-bitowego komponentu VCL Delphi XE2?
- 18. Jak wyłączyć kodowanie Unicode w Delphi xe2
- 19. Migracja serwera kompilacji z Delphi XE do Delphi XE2
- 20. Delphi XE2 Style: Menu główne zignorowane
- 21. Jakikolwiek sposób odgadnięcia typu MIME na Delphi XE2?
- 22. Delphi XE2: pusta aplikacja waży 7 Mb
- 23. Jak poprawnie skonfigurować wieloplatformowy projekt Delphi XE2?
- 24. Delphi XE2 EnumWindows nie działa prawidłowo
- 25. Przykład Delphi 2010/XE2 MDI - brakujący kod
- 26. Drukowanie Firemonkey na Mac OSX
- 27. Jak uzyskać aktualne stany modyfikujące za pomocą FireMonkey na OSX?
- 28. Czy programowanie gestami wielodotykowymi jest dostępne w aplikacjach Delphi Firemonkey iOS?
- 29. Szybka kopia pliku Delphi
- 30. Kiedy system.IsConsole jest prawdziwy w Delphi?
Jeśli nie ma dostępnej przeglądarki FM PDF, to powinienem zrobić bibliotekę, która otwiera okno zewnętrzne z kwarcowym, które ma być wywołane z aplikacji FM. Tracisz skórę, ale zyskujesz funkcjonalność. Może to pomaga. – someone
Zakładam, że nadal możesz pisać niestandardowy (specyficzny dla OS X) kod w tym środowisku? Czy byłoby to rozwiązanie, aby przekonwertować stronę PDF, która ma być wyświetlana na obraz w takim niestandardowym kodzie i wyświetlić obraz w interfejsie użytkownika utworzonym przez FireMonkey? Tworzenie plików PDF na obrazy powinno być dość proste i miałoby to tę zaletę, że nie trzeba nic robić poza interfejsem ... Można nawet zrobić to samo w systemie Windows przy użyciu biblioteki, która może konwertować pliki PDF na obrazy - zarówno otwarte Biblioteki źródłowe i komercyjne są dostępne dla tego ... A to zostawiłoby Ci wieloplatformowy kod :) –
Chris Rolliston ma szczegółowy artykuł na swoim blogu o tworzeniu przeglądarki plików FireMonkey PDF za pomocą Core Graphics [link] (http: // delphihaven.wordpress.com/2012/07/12/osx-pdf-viewer/)... dokładnie tego, czego szukałem. –