Pergunta

É possível substituir texto sem precisar criar uma TAG?

Estou usando um modelo para preencher alguns dados em um documento do Word.Uma das coisas que preciso preencher é o número da revisão, algo como:"1º Revisão" ([onshow.rev])

Mas o arquivo gerado pode ser reenviado várias vezes, e preciso incrementar a revisão a cada vez, mas como a tag [onshow.rev] desapareceu na primeira vez, não posso mais fazer isso.É possível substituir apenas o texto "1º Revisão" por alguma linha "2º Revisão"?

obrigado

Foi útil?

Solução

Com TinyButStrong, você pode modificar diretamente o conteúdo usando $TBS->Source.
Mas, com OpenTBS sobre TBS, você deve tomar cuidado para que apenas o subarquivo atual seja realmente acessível por $TBS->Source.

Por exemplo, se você estiver trabalhando em uma planilha do MS Excel, precisará fazer uma $TBS->PlugIn(OPENTBS_SELECT_SHEET, $Sheet) para selecionar a planilha a ser modificada.

Veja como substituir seu item no modelo:

$TBS->Source = str_replace("1º Revision", "2º Revision", $TBS->Source);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top