Stampa di dati in un modulo prestampato in C# .Net 3.5 SP1
Domanda
Ho bisogno di stampare dei dati in un pre-stampato A6 forma (1/4 della dimensione di un landsacpe A4).Non ho bisogno di stampare i paragrafi di testo, solo brevi linee sparsi sulla pagina.
Tutto il materiale su MSDN è su la stampa di paragrafi di testo.
Grazie per qualsiasi aiuto che potete dare, Roberto
Soluzione
Quando trovare le coordinate x,y di utilizzare per il rivestimento del nuovo testo con il pre-stampato lacune, le impostazioni predefinite per la grafica dell'oggetto Disegnare____() funzioni di 100 pixel per pollice.Che potrebbe essere soggetto a variazioni in base alla stampante, ma nel mio (molto limitata) esperienza, che è sempre stato il caso.
Altri suggerimenti
dovrete creare un oggetto PrintDocument, gestire almeno l'evento PrintPage e applicare le modifiche appropriate per PrinterSettings proprietà.
Nel tuo evento PrintPage gestore, fare quello che devi fare con il PringPageEventArgs.Oggetto Graphics;come le linee del disegno, disegno, immagini, etc.