TrimAll
 
Propósito 
Retorna uma cópia do texto com os espaços especificados (como espaços entre o texto ou espaços não romanos como espaços de meia largura e largura inteira) removidos ou inseridos.
Formato 
TrimAll(texto; cortarEspaço; tipoDeCorte)
Parâmetros 
texto - qualquer expressão de texto ou campo de texto
cortarEspaço - 0 ou Falso, 1 ou Verdadeiro
tipoDeCorte - 0 a 3 dependendo do estilo de corte que deseja usar
Tipo de dados retornado 
Texto
Originado em 
FileMaker Pro 6.0 ou anterior
Descrição 
Use TrimAll para trabalhar com espaços entre texto ou espaços não-romanos, como espaço com meia largura ou largura total; caso contrário, use Trim função.
Defina cortarEspaço como Verdadeiro (1) se quiser remover espaços de largura total. Defina cortarEspaço como Falso (0) se quiser manter espaços de largura total.
Nota  Os espaços de largura total estão presentes apenas em alguns idiomas não-romanos, como o japonês. Se utilizar apenas idiomas romanos, defina cortarEspaço como Falso (0).
Um caractere será considerado romano se o seu valor de Unicode for menor que U+2F00. Qualquer caractere cujo valor Unicode seja maior que ou igual a U+2F00 é considerado não-romano.
Os caracteres romanos são aqueles que pertencem aos seguintes blocos de caracteres: Latim, Suplemento Latim-1, Latim Estendido-A e B, Extensões IPA, Letras de Modificador de Espaçamento, Marcas Diacríticas de Combinação, Grego, Cirílico, Armênio, Hebraico, Árabe, Devanagari, Bengali, Gurmukhi, Gujarati, Oriya, Tamil, Telugu, Kannada, Malayalam, Tailandês, Lao, Tibetano, Georgiano, Hangul Jamo e blocos estendidos de Latim e Grego.
Os símbolos dentro do grupo romano incluem caracteres de pontuação, sobrescritos, subscritos, símbolos de moeda, marcas de combinação para símbolos, símbolos iguais a letras, formas numéricas, setas, operadores matemáticos, imagens de controle, formas geométricas, caracteres decorativos etc.
Caracteres não-romanos são aqueles que pertencem à área de símbolos/pontuações CJK, Hiragana, Katakana, Bopomofo, compatibilidade com Hangul, Jamo, Kanbun, ideógrafos unificados de CJK etc.
Os espaços são removidos ou inseridos dependendo do valor de tipoDeCorte, como apresentado nas seguintes tabelas:
 
Em todos os casos, espaços entre caracteres não-romanos são removidos.
 
* = insira espaço entre texto não-romano e romano se não houver um.
Exemplos 
TrimAll(" Julian       Scott Dunn ";0;0) retorna Julian Scott Dunn.
TrimAll(Parâmetro cortarEspaço do nome de campo da cadeia de texto japonês definido como 1 (Verdadeiro) e parâmetro tipoDeCorte definido como 0) retorna Cadeia de texto japonês se o valor do campo Nome de campo de cadeia de texto japonês for Cadeia de texto japonês com um espaço no meio
TrimAll(Cadeia de texto japonês contendo alguns caracteres romanos, parâmetro cortarEspaço definido como 1 (True) e parâmetro tipoDeCorte definido como 0) retorna Cadeia de texto japonês contendo alguns caracteres romanos, com todos os espaços entre caracteres romanos e não-romanos removidos
Tópicos relacionados 
Referência de funções (lista de categorias)
Referência de funções (lista em ordem alfabética)
Sobre fórmulas
Sobre funções
Definição de campos de cálculo
Utilização de operadores em fórmulas