none
Centrar una cadena de texto en un archivo txt writeline - vb.net RRS feed

  • Pregunta

  • Buenos días señores, tengo un problema ya que estoy creando un punto de venta, la cual la información lo paso a un archivo txt y luego lo imprimo mediante la ejecución de un bat, el detalle es que nose como centrar las palabras en el txt, requiero que me salgan así

    viernes, 19 de mayo de 2017 15:36

Respuestas

  • Simplemente, concaténale por la izquierda tantos espacios en blanco como sean necesarios para centrarlo. Por ejemplo, si las líneas de tu impresora tienen 40 caracteres, y quieres imprimir un texto que mide 10, entonces tienes que añadir 15 espacios por la izquierda. El cálculo es (40-10)/2.
    viernes, 19 de mayo de 2017 17:56

Todas las respuestas

  • Simplemente, concaténale por la izquierda tantos espacios en blanco como sean necesarios para centrarlo. Por ejemplo, si las líneas de tu impresora tienen 40 caracteres, y quieres imprimir un texto que mide 10, entonces tienes que añadir 15 espacios por la izquierda. El cálculo es (40-10)/2.
    viernes, 19 de mayo de 2017 17:56
  • Return Space(Math.Round((40-Len("cadena a centrar")) / 2, 0) & "cadena a centrar"
    lunes, 25 de junio de 2018 18:36