la funzione print si interfaccia soltanto con la dll di windows che permette di far visualizzare la finestra di stampa e quindi di inviarla ma non ha funzioni di formattazione di stampa, per questo ci sono dei prodotti free che creano propio delle stampe anche in formato PDF.