none
Ayuda con Archivos de texto RRS feed

  • Pregunta

  •  

    Hola

    Gracia a todos por su ayuda en anteriores temas

    Por ahora les quiero pedir su ayuda por que tengo un problemita tengo que crear un archivo de texto de asp.net y el archivo de texto es como un tipo recibo de la siguiente manera:

     

    PAGO POR PERMISO DE CONDUCCION              3.12           $48

    PAGO POR CONSTRUCCION EN PREDI               2.18           $590

    O EN  RURAL

     

     

    El problema que tengo es que no se como darle ese formato, como cortar un string y de que manera me queda parejo para darle esa forma asi que les agradeceria su ayuda

     

    Gracias christian.

     

    jueves, 21 de febrero de 2008 5:53

Todas las respuestas

  • Hola cyanez,

     

    Puedes crearte líneas con esa estructura utilizando padleft y padright. Estas funciones sirven para meter 'x' caracteres por delante o por detrás de un texto.

    Ejemplo para tu caso:

    Code Snippet
    string cad = texto.PadRight(10) + importe.ToString().PadLeft(5) + moneda.ToString().PadLeft(5);

     

    Esto te creará un texto con los caracteres que traiga, y si son menos de 10 te lo rellenará con espacios a la derecha. Con los otros pasa lo mismo. Otra cosa, debes de controlar que no se pasan ninguna de las variables de un máximo, si no se descuadrará la línea.

     

    Despues de tener todas las líneas solo te queda guardarlo.

     

    Espero que te sea de utilidad, si no por aquí estamos.

     

    Un Saludo

    jueves, 21 de febrero de 2008 6:28