| Nicepreview. un componente Delphi che mirava a essere un controllo di anteprima di stampa facile da usare |
Scarica ora |
Nicepreview. Classifica e riepilogo
- Nome editore:
- Priyatna Harun
- Sistemi operativi:
- Windows All
- Dimensione del file:
- 327 KB
Nicepreview. Tag
Nicepreview. Descrizione
Nicepreview è un componente efficiente Delphi che ha lo scopo principale di essere un controllo di anteprima di stampa. Questa è una scorciatoia per aggiungere un'anteprima di stampa sofisticata e una funzione di stampa del corso per la tua applicazione, ignorando un problema DPI DPI della stampante a schermo Nitty-Grietty-Stampante (punto per pollice). Tutto quello che devi fare è far cadere il componente e scrivere alcune routine per dipingerlo come una canvas di schermata ordinaria (96 DPI per impostazione predefinita). Sì, utilizza la schermata DPI, non è la stampante. Quindi non devi preoccuparti di convertirli in DPI diverso della stampante. Tutto in coordinata dei pixel. Nicepreview non verrà notificato quando cambiano le configurazioni della stampante. Quindi è necessario chiamare il metodo Readprinconfig dopo aver eseguito TPrinterseTetupdialog o TPrintDialog e ridisegna tutte le pagine per riflettere le modifiche. Sembra complicato, ma fidati di me, non è difficile. Vedi il progetto demo incluso. Ci sono alcuni metodi principali del componente: Procedura Readprinterconfig; · Questo metodo leggerà la configurazione corrente della stampante: altezza della pagina, larghezza della pagina, punto per pollice, ecc. Nicepreview non verrà notificata quando cambierà le configurazioni della stampante. Quindi devi chiamare questo metodo dopo l'esecuzione di tprintersetupdialog o tprintdialog. Funzione Beginpage: Tcanvas; · Questo è allocare una tela (tmeafilecanvas) per una nuova pagina. È possibile iniziare a disegnare sulla tela restituita da questa funzione. procedura di endpage; · Questo metodo deve essere chiamato al termine del disegno su tela restituito da Beginpage. Ogni prima pagina deve essere chiusa dalla endpage. Procedura chiara; · Cancella tutte le pagine. Procedura SaveTetometAFile (Nome file: String; Pagina: Integer); · Salva pagina specificata dalla pagina per Metafile. Procedura Printpage (Pagina: Integer); · Stampe pagina specificata dalla pagina. Procedura PrintAll; · Auto esplicativo. Procedura VietactualSize; · Ingrandisce a 'dimensione effettiva'. Procedura ViewFittowidth; · Zooms per "adattarsi alla larghezza". Procedura Viewwholepage; · Zooms a 'intera pagina'; Procedura ViewTwopage; · Zoom a "due pagine". Procedura ViewFourpage; · Ingrandisce a "quattro pagine".
Nicepreview. Software correlato