Editor de texto

Nome

Editor de texto

Tecla de atalho

Nenhuma

Ícone

ico

Objeto gráfico

Sim

Esta página apresenta descrição e propriedades do item TextEditor.

Text Editor

ico Este objeto pode ser utilizado para visualizar e editar textos. Disponibiliza recursos para edição de textos, tais como “Copiar”, “Recortar” e “Colar”, bem como de alteração da fonte utilizada para edição. Se não for necessário estes recursos para edição consulte o item mais simples Memo.

Propriedades de identificação do objeto

Propriedade

Descrição

Default

Nome do item

Define o nome do item que será exibido na árvore do painel de projeto e será utilizado quando necessário referenciar o mesmo.

Item_NNN

Comentário

Permite a inclusão de um comentário acerca do objeto. Este campo não é obrigatório.

(Nenhum)

Argumentos

Neste campo pode-se inserir uma string que será o valor da propriedade Argument do item. A string fornecida é uma forma geral de passagem de parâmetros para os scripts associados ao objeto durante sua execução.

(Nenhum)

Propriedades Comuns

Propriedade

Descrição

Default

Descrição

Pode-se acrescentar uma breve descrição sobre o objeto. Este campo é apenas documental não sendo utilizado no projeto. Este campo não é obrigatório.

(Nenhuma)

Dica

Texto a ser apresentado quando o mouse é posicionado sobre o objeto. Este campo não é obrigatório.

(Nenhuma)

Topo

Define a distância, em pixels, entre a borda superior do objeto e a borda superior da tela.

obs Depende

Esquerda

Define a distância, em pixels, entre a borda esquerda do objeto e a borda esquerda da tela.

obs Depende

Largura

Largura, em pixels, do objeto.

obs Depende

Altura

Altura, em pixels, do objeto.

obs Depende

Habilitado

Define se o objeto pode responder a interação do usuário.

Sim

Grupo com permissão de execução

Neste campo é possível selecionar qual grupo de usuários terá permissão para executar a imagem na tela da aplicação.

Todos os grupos

Visível

Define se o objeto será ou não exibido na tela.

Sim

Grupo com permissão de visualização

Neste campo é possível selecionar qual grupo de usuários terá permissão para executar imagem na tela da aplicação.

Todos os grupos

obs

As propriedades Topo, Esquerda, Largura e Altura tem seus valores default definidos no momento da criação do objeto. Então, esses valores podem variar para os diferentes tipos de objeto.

Propriedades Específicas

Propriedade

Descrição

Default

Alinhamento

Define o alinhamento do objeto em relação a sua posição na tela corrente.

Opções:

  • Nenhum - Mantem a posição e tamanho original do objeto.

  • Parte Superior - Alinhamento do objeto na parte superior da tela.

  • Parte Inferior - Alinhamento do objeto na parte inferior da tela.

  • Lateral Esquerda - Alinhamento do objeto na lateral esquerda da tela.

  • Lateral Direita - Alinhamento do objeto na lateral direita da tela.

  • Ao Cliente - Alinhamento do objeto em toda a área da tela.

Nenhum

Borda

Especifica o tipo de borda utilizada para o objeto.

Opções:

  • Nenhum

  • Simples

Simples

Cor de fundo

Define a cor de fundo do objeto.

RGB(5,0,0)

Propriedades da Fonte

Abre tela para definições das propriedades da fonte. N

Arial,10,Preto

Somente leitura

Define se habilita somente a leitura do texto.

Opções:

  • Sim - não permite alteração do texto

  • Não - permite a alteração do texto

Não

Barras de rolagem

Opções:

  • Nenhuma - Nenhuma barra de rolagem.

  • Vertical - Barra de rolagem somente vertical.

  • Horizontal - Barra de rolagem somente horizontal.

  • Ambas - Barras de rolagem vertical e horizontal.

(Nenhuma)

Tamanho máximo

Define se existe um limite máximo de caracteres para serem editados. Se não for necessário estipular um limite de caracteres basta especificar o valor 0 (zero), caso contrário especifique a quantidade máxima de caracteres permitidos para edição.

0

obs

Esta propriedade está disponível para o HIscada Pro a partir da versão 1.3.00.

Eventos

Propriedade

Descrição

Default

On Change

Ação a ser executada a cada alteração realizada no texto, por exemplo, a cada caracter digitado e/ou alterado pelo usuário. Necessita do nome do script a ser executado. Este campo não é obrigatório.

(Nenhum)


API Lua

A lista das propriedades e atributos deste e outros componentes estão documentadas em Scripts e Acesso a atributos e funções de Componentes de Tela. A seguir apresentamos as tabelas com as propriedades e atributos de gerenciamento que podem ser utilizados via scripts, para o objeto descrito nessa página:

Atributos Comuns

São apresentados neste item os atributos que são comuns à grande maioria dos componentes de tela.

Atributos Comuns

Nome da Propriedade

Descrição

Visible

Torna o componente visível ou não.

Enabled

Habilita ou não a interação com o componente.

Top

Distância em pixels do topo do componente ao topo da tela em que está contido.

Left

Distância em pixels da lateral esquerda do componente à lateral esquerda da tela em que está contido.

Width

Largura em pixels do componente.

Height

Altura em pixels do componente.

Arguments

Texto preenchido no IDE na propriedade Argumentos.

TextEditor

TextEditor

Propriedades Específicas

Descrição

Text

Esta propriedade permite o acesso ao texto do respectivo objeto.

Opções
  • Atribuição de texto - Permite atribuir o texto a ser apresentado no objeto

  • Leitura de texto - Permite obter o texto corrente apresentado no objeto

Changed

Esta propriedade permite o acesso ao status de existência de alteração no texto do respectivo objeto.

Opções
  • Leitura de status de alteração - Permite obter o status de existência de alteração no texto apresentado no objeto.

  • Atribuição do status de alteração - Permite alterar o novo status de existência de alteração no texto. Por exemplo, após a execução de um script que realiza o salvamento do texto corrente pode-se resetar este respectivo status de texto alterado.

Length

Esta propriedade disponibiliza a quantidade de caracteres do texto corrente. Cabe ressaltar que esta quantidade pode incluir caracteres de controle inseridos no texto, como por exemplo (carriage return), (line feed), (fim de arquivo), etc.