Estou usando um sistema de modelos baseado em RTF + Velocity. Nos meus RTFs, tenho várias frases VTL , 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 no documento, às vezes, as frases VTL serão quebradas:
#foreach($item in $somevar.som
eProp)Some may-be RTF text #end
Isso faz com que o mecanismo de template afogue a sentença, e ter que abrir o RTF com um editor de texto para restaurar a linha de divisão toda vez é muito chato. Note 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 a que é dividida.
Alguém sabe por que o Word está fazendo isso ou como evitá-lo?