Salve, sto sviluppando un software in VB6 per la compilazione e stampa dei bollettini postali a 3 sezioni, che hanno una lunghezza di 33 cm contro i 29,7 cm del formato A4.
Purtroppo, sembra proprio che la mia stampante non voglia saperne di cambiare il formato della carta. Il codice da me utilizzato è il seguente (è una versione semplificata):
Purtroppo, la stringa viene troncata dopo i 29,7 cm del formato A4.codice:Printer.Orientation = vbPRORLandscape Printer.FontName = "Verdana" Printer.FontSize = 14 Printer.PaperSize = vbPRPSTabloid Printer.Print "" Printer.Print "I would very much like this line to be printed out on a 21.6x35.6cm sheet of papaer. Unfortunately, it looks like there's no way to change the default settings of my printer which do not want to exceed the 29.7cm height of an A4 page. I know for sure it does not depend on the model of my printer because I have installed someone else's VB6 program which manages to extend the printable lenghth. Why on earth does it not work?" Printer.EndDoc
Ci deve essere sicuramente il modo di forzare la lunghezza dell'area di stampa perché ho installato un applicativo commerciale fatto in VB6 che riesce a stampare sui bollettini a 3 sezioni senza problemi.
Qualcuno sa dirmi dove sbaglio?
Grazie in anticipo.