Como utilizador do Write Pro 4D , muito provavelmente utilizou expressões (ou mais recentemente, fórmulas) para preencher automaticamente certas partes dos seus documentos. Estas fórmulas podem devolver texto ou imagens“em bruto”. No caso de texto, podem conter quebras de linha. A questão é como devem estas quebras de linha ser tratadas quando são processadas dentro de documentos 4D Write Pro? Este post do blogue fornece as respostas … continue a ler!
HDI: Gerir caracteres especiais devolvidos por fórmulas
As quebras de linha simplesmente não existiam em 4D Write. Quando um “retorno de carruagem” era datilografado, um novo parágrafo tinha de ser criado. Hoje, o 4D Write Pro dá-lhe duas possibilidades:
- inserir uma nova linha dentro de um parágrafo existente
- criar um novo parágrafo
Então, o que fazer se o texto devolvido por uma fórmula contém uma ou mais devoluções de carruagem? Devem ser considerados como quebras de parágrafo ou simples quebras de linha? Até agora e em contraste com o Write 4D, o 4D Write Pro considerava-os como simples quebras de linha. A partir do 4D v18 R4, a escolha é sua graças a uma nova propriedade de documento que define como devem ser tratados!
Se quiser que as quebras de linha sejam tratadas como quebras de parágrafo:
WP SET ATTRIBUTES(WParea;wk break paragraphs in formulas;True)
Se quiser que os retornos de carruagem sejam tratados como quebras de linha:
WP SET ATTRIBUTES(WParea;wk break paragraphs in formulas;False)
É isso mesmo! É tão simples como isso 🙂
Bónus: Pode mudar de ideias em qualquer altura. É uma propriedade documental que pode ser modificada de acordo com as suas necessidades e as dos seus clientes!
Saiba mais sobre esta característica no centro doc.