2012-08-29 8 views

risposta

5

Esso non può essere molto più di un miglioramento, ma si potrebbe costruire una stringa di formattazione, funzioni personalizzate:

// 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") 

Questo ti offre un po 'di estensibilità nel caso tu abbia bisogno di supportare sequenze di escape aggiuntive.

+0

Overkill per il mio compito, ma una buona soluzione generale e flessibile. – LapplandsCohan

2

Ho trovato un funzionale, anche se non codificare estetico, soluzione:

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

ho semplicemente usato seguente codice per un'interruzione di linea

"Questo campo formula" + ChrW (13) + "contiene un'interruzione di linea!"

Problemi correlati