La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1685 - IMPRIMIR CAMPOS MEMO CON FORMATO
Autor:  Fernando Oliva
Grabo un campo memo con el contenido de una textbox multilinea, el campo queda grabado como una sola linea, luego deseo imprimirlo con el mismo formato en que se visualiza en el textbox, probe acumulando el ancho de los caracteres, pero la linea no da siempre el mismo ancho, luego fije la fuente en courier, pero tampoco obtuve buenos resultados, en este caso acumule los caracteres en lugar del tamaño...
Asi que si alguien sabe de alguna funcion o algoritmo para manipular campos memo (al estilo clipper) le estare eternamente agradecido.

  Respuesta:  Joseba Tellería Miguel
Si lo imprime, son el objeto printer la respuesta puede ir por lo que te voy a explicar.
Lo único que tienes que hacer es crear una pequeña función que te lea los caracteres de tu campo memo y cada vez que encuentre un chr$(10) o chr$(13) (no me acuerdo exactamente cual), que te salte una línea.
Eso, si, recuerda que debes alinearlo según la primera línea ya que si no te saldrá siempre al comienzo de la página (en el margen izquierdo).

Espero que esto te sirva de ayuda.
En caso contario me gustaría que me explicases más a fondo el problema