Sto lavorando su una porta di un'applicazione Delphi a OSX utilizzando FireMonkey. Una parte dell'app visualizza i PDF, che attualmente utilizzano il controllo del visualizzatore di Acrobat oi componenti di Gnostice in Windows. Queste opzioni non sono disponibili in FireMonkey per OSX, quindi mi chiedevo se qualcuno avesse qualche idea su come gestirlo. Ho usato Quartz PDFKit PDFView in un'applicazione Cocoa ma non riesco a vedere come potrei usarlo in un'app FireMonkey.Delphi XE2: Visualizza PDF in un'applicazione Delphi FireMonkey su OSX
14
A
risposta
1
Per rispondere alla mia domanda, Chris Rolliston ha un dettagliato article sul suo blog sulla creazione di un visualizzatore PDF FireMonkey. Utilizza le chiamate native di Core Graphics e dispone di codice di esempio per lo scorrimento e la rotazione delle pagine. Un ottimo inizio per chiunque abbia bisogno di fare questo genere di cose. È stato scritto per XE2, quindi alcune cose potrebbero essere cambiate da allora.
Problemi correlati
- 1. Delphi XE2: controlli Firemonkey invisibili in VirtualBox
- 2. Delphi XE2/FireMonkey Creazione e-mail
- 3. Delphi XE2 FireMonkey Xcode problema di installazione
- 4. Delphi XE2: Come posso riprodurre file video con firemonkey
- 5. Namespace in Delphi XE2
- 6. Delphi XE2: Perché le app FireMonkey sono HD?
- 7. Delphi XE2 listview artefacts
- 8. Delphi XE2 File Sharing e iOS
- 9. L'app Delphi XE2 non risponde su IPAD
- 10. Delphi FireMonkey iOS sfondo elaborazione
- 11. delphi xe2 stringgrid con commenti
- 12. Stato componente Delphi XE2 TurboPower
- 13. Miniature PDF in Delphi
- 14. Layout fluido/dinamico in Firemonkey/Delphi
- 15. Come disabilitare unicode in Delphi xe2
- 16. Qualche modo per indovinare il tipo mime su Delphi XE2?
- 17. Conversione da Delphi 32 a Delphi XE2 (64 bit)
- 18. REST server in Delphi XE2 pro
- 19. Come accedere all'accelerometro iOS in Delphi XE2?
- 20. POPCNT in Delphi XE/XE2 64bit
- 21. Delphi XE2 Stile: Menu principale Ignorato
- 22. Delphi 2010/XE2 MDI Esempio - Missing Codice
- 23. Come creare usando MSBuild e Delphi XE2
- 24. Delphi XE2 EnumWindows non funziona correttamente
- 25. Delphi XE4 FireMonkey TMemo Transparent? (iOS)
- 26. Delphi XE2: FastMM funziona con l'applicazione Win64?
- 27. Delphi XE2: Esiste un condizionale predefinito per identificare VCL e FireMonkey?
- 28. Stampa Firemonkey su Mac OSX
- 29. Delphi FireMonkey Keyboard Errore di tipo dopo l'installazione di Update2
- 30. Visualizzazione Web non visibile in MacOS utilizzando Delphi XE2
Bene, se non è disponibile il visualizzatore di PDF FM, ciò che farei è una libreria che apre una finestra esterna con Quartz, che verrà chiamata dall'app FM. Perdi la pelle, ma ottieni la funzionalità. Potrebbe essere utile. – someone
Suppongo che tu possa ancora scrivere codice personalizzato (specifico per OS X) in questo ambiente? Sarebbe una soluzione per convertire la pagina PDF che si desidera visualizzare in un'immagine in tale codice personalizzato e visualizzare l'immagine nell'interfaccia utente creata da FireMonkey? La creazione di PDF in immagini dovrebbe essere abbastanza semplice e questo avrebbe il vantaggio di non dover fare nulla al di fuori dell'interfaccia ... Potresti anche fare la stessa cosa su Windows usando una libreria in grado di convertire PDF in immagini - entrambi aperti le librerie di origine e commerciali sono disponibili per questo ... E questo ti lascerebbe con il codice multipiattaforma :) –
Chris Rolliston ha un articolo dettagliato sul suo blog sulla creazione di un visualizzatore PDF FireMonkey utilizzando Core Graphics [collegamento] (http: // delphihaven.wordpress.com/2012/07/12/osx-pdf-viewer/)... esattamente quello che stavo cercando. –