
Estou usando um sistema de templates baseado em RTF + Velocity. Nos meus RTFs eu tenho váriosVTLfrases, como:
#foreach($item in $somevar.someProp)Some may-be RTF text #end
Se eu abrir o arquivo RTF com o Word (2007) e aplicar qualquer alteração menor em algum outro lugar do documento, às vezes recebo sentenças VTL quebradas:
#foreach($item in $somevar.som
eProp)Some may-be RTF text #end
Isso faz com que o mecanismo de modelo engasgue com a frase, e ter que abrir o RTF com um editor de texto para restaurar a linha dividida toda vez é bastante irritante. Observe que isso nem sempre acontece, parece ser específico em alguns arquivos. Também não tem nada a ver com o comprimento da linha, existem outras linhas mais longas que aquela que é dividida.
Alguém sabe por que o Word pode estar fazendo isso ou como evitá-lo?