Sto utilizzando la libreria PHPExcel per le operazioni con fogli di calcolo. Devo applicare la funzionalità pronta per la stampa. Esiste questa funzionalità?Come utilizzare la funzionalità di stampa pronta nella libreria PHPExcel
risposta
Se leggete il documentation, in particolare la sezione intitolata "Impostazione delle opzioni di stampa per i file di Excel", c'è un sacco di informazioni su impostazione della pagina per la stampa: -
Orientamento e Formato carta:
$objPHPExcel->getActiveSheet()
->getPageSetup()
->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);
$objPHPExcel->getActiveSheet()
->getPageSetup()
->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);
margini Pagina:
$objPHPExcel->getActiveSheet()
->getPageMargins()->setTop(1);
$objPHPExcel->getActiveSheet()
->getPageMargins()->setRight(0.75);
$objPHPExcel->getActiveSheet()
->getPageMargins()->setLeft(0.75);
$objPHPExcel->getActiveSheet()
->getPageMargins()->setBottom(1);
intestazioni e piè:
$objPHPExcel->getActiveSheet()
->getHeaderFooter()
->setOddHeader('&C&HPlease treat this document as confidential!');
$objPHPExcel->getActiveSheet()
->getHeaderFooter()
->setOddFooter('&L&B' . $objPHPExcel->getProperties()->getTitle() .
pagina della stampante pause: linee della griglia
$objPHPExcel->getActiveSheet()
->setBreak('A10' , PHPExcel_Worksheet::BREAK_ROW);
visualizzati:
$objPHPExcel->getActiveSheet()
->setShowGridlines(true);
Impostazione righe/colonne da ripetere in alto/sinistra di ogni pagina
$objPHPExcel->getActiveSheet()
->getPageSetup()
->setRowsToRepeatAtTopByStartAndEnd(1, 5);
Impostazione l'area di stampa:
$objPHPExcel->getActiveSheet()
->getPageSetup()
->setPrintArea('A1:E5,G4:M20');
Scriviamo la documentazione in modo che non c'è bisogno di porre domande come this
Scusate se un po 'di OOT. Ma esiste una funzione per stampare il file excel? Voglio dire, inviarlo alla stampante serveride? –
@FandiSusanto - No non c'è, che sarebbe al di fuori dell'ambito di PHPExcel che è semplicemente una libreria per manipolare i fogli di calcolo –
- 1. Come posso installare la libreria PHPExcel in laravel?
- 2. Libreria JavaScript pronta per la modellazione di giochi di carte?
- 3. come ottenere la data da excel utilizzando la libreria PHPExcel
- 4. Come utilizzare la funzionalità di igraph vertex.shape
- 5. La produzione ReactiveUI è pronta?
- 6. Come utilizzare la funzionalità -spec in erlang
- 7. come utilizzare la libreria ijkplayer
- 8. Quale bella libreria di stampa?
- 9. Aggiungi nuova riga al file excel utilizzando la libreria phpExcel
- 10. Funzionalità delle funzioni di libreria di Mathematica
- 11. Domanda su come utilizzare la funzionalità cache di AppFabric
- 12. La libreria ZipArchive non è abilitata quando si utilizza PHPExcel
- 13. Come interrompere la stampa di una libreria Java sulla console?
- 14. Come utilizzare System.Windows.Forms nella libreria di classi .NET Core
- 15. Come utilizzare la libreria openSSL nell'applicazione ANDROID
- 16. Pretty XML di stampa con la libreria Jackson
- 17. La produzione TideSDK è pronta?
- 18. Come utilizzare la funzionalità di colpa in TFS?
- 19. Come utilizzare la funzionalità API del servizio mobile di Azure
- 20. La produzione ZeroMQ è pronta?
- 21. Come integrare la funzionalità skype nella mia app nativa
- 22. Come utilizzare la libreria di estensione JSF come bundle OSGI
- 23. La produzione AMQP è pronta?
- 24. Funzionalità di stampa ridotta nella scheda "Anteprima" di SSRS BIDS 2008 R2 o bug?
- 25. Come utilizzare la libreria rapida in NativeScript?
- 26. La produzione di Knockback.js è pronta?
- 27. Django e NoSQL, qualsiasi libreria pronta per l'uso?
- 28. come utilizzare la stampa del supporto, per google maps
- 29. Funzionalità di stampa dell'intestazione/piè di pagina HTML
- 30. Redis Cluster - la produzione è pronta?
Risolto un errore grammaticale. – Codor
Puoi spiegare cosa intendi per funzionalità "stampa pronta"? –
Come dimensione, margine ecc. – Vaishnavesh