10/12/2007, 18:31
|
| | | Fecha de Ingreso: septiembre-2007
Mensajes: 78
Antigüedad: 17 años, 2 meses Puntos: 0 | |
Re: Ayudita!!! Bueno no te entendi bien pero a ver si esto te sirve
Código:
/*Agrega la siguiente referencia*/
using System.Drawing.Printing;
/*EL SIGUIENTE CODIGO TE PERMITE MANDAR A IMPRESORA TEXTO PLANO*/
#region "Impresion"
private Font printFont;
private string printString;
public void PrintAString(string data)
{
PrintDocument pd = new PrintDocument();
printFont = new Font("Courier", 10);
printString = data;
pd.PrintPage += new PrintPageEventHandler(PrintPage);
pd.Print();
}
private void PrintPage(object sender,PrintPageEventArgs e)
{
float xp = 10;
float yp = 20;
e.Graphics.DrawString(printString, printFont, Brushes.Black, xp, yp, new StringFormat());
}
#endregion
/*FUNCION QUE RECIBE EL NUMERO LO CALCULA Y LO MANDA A IMPRESORA*/
private void inversa(int int_numero)
{
string str_cadena=string.Empty;
for (int int_contador = 1; int_contador <= int_numero; int_contador++)
{
str_cadena += int_numero.ToString() + " - " + int_contador.ToString()+"\n";
int_numero--;
}
PrintAString(str_cadena);
}
|