Saltar para o conteúdo principal
Versão: 20 R7 BETA

OBJECT Is styled text

OBJECT Is styled text ( {* ;} objeto ) -> Resultado

ParâmetroTipoDescrição
*OperadorSe especificado, objeto é um nome de objeto (cadeia) Se omitido, objeto é um campo ou uma variável
objetoanyNome de objeto (se especificado *) ou
Campo ou variável (se omitido *)
ResultadoBooleanTrue se o objeto é um texto multi estilo, False em caso contrário

Esse comando não é seguro para thread e não pode ser usado em código adequado.

Descrição

O comando OBJECT Is styled text devolve True se a opção "Multiestilo" está selecionada para o(s) objeto(s) designado(s) pelos parâmetros objeto e * .

A opção "Multiestilo" permite utilizar áreas de texto enriquecido incluindo variações de estilo individuais. Para obter mais informação, consulte a seção Multiestilo (área Rich text) no manual de Desenho.

Os objetos multiestilo se podem administrar por programação utilizando os comandos do tema "Texto multi estilo":

Ao passar o parâmetro opcional * se indica que o parâmetro objeto é um nome de objeto (cadeia). Se não passa este parâmetro, indica que o parâmetro objeto é um campo ou uma variável. Neste caso, se passa uma referencia de campo ou variável em lugar de uma cadeia (campo ou variável objeto unicamente).

Nota: o comando OBJECT Is styled text devolve True quando se aplica a uma área 4D Write Pro.

Exemplo

Um formulário contém um campo representado por dois objetos diferentes, um dos objetos tem a propriedade "Multi-estilo" marcada, e o outro não. Você pode escrever:

 $Style:=OBJECT Is styled text(*;"Styled_text")
  // devolve True ( se a opção "Multi-estilo" está selecionada)
 
 $Style:=OBJECT Is styled text(*;"Plain_text")
  // devolve False (se a opção "Multi-estilo" não está selecionada)

Ver também

Texto multi estilo