2012-08-29 159 views

Respuesta

5

puede que no sea una gran mejora, pero se podría construir una cadena de formato, función personalizada:

// sf() 
Function (Stringvar text) 

    Stringvar Array keys := ["\n"]; 
    Stringvar Array values := [Chr(10)+Chr(13)]; 

    Numbervar i; 

    For i := 1 to Ubound(keys) do (
     text := Replace(text, keys[i], values[i]) 
    ); 

    text; 

//{@ text} 
sf("line 1 \n line 2") 

Esto le ofrecerá algo de extensibilidad si necesita soportar secuencias de escape adicionales.

+0

Overkill para mi tarea, pero una buena solución general y flexible. – LapplandsCohan

2

He encontrado una funcional, aunque no codificar estético, solución:

StringVar s := "line 1" + chr(10) + chr(13) + "line 2"; 
7

he utilizado simplemente siguiente código para salto de línea

"Este campo de fórmula" + ChrW (13) + "contiene un salto de línea!"

Cuestiones relacionadas