Pergunta

Existe alguma maneira de fazer isso na janela de propriedades Powerbuilder para caixa de texto de uma DataWindow?

Foi útil?

Solução 5

Na verdade, eu tropecei através de uma solução mais simples. Copiei e colei uma parte do texto de um PDF para a propriedade texto de uma contol texto DataWindow. O caractere sobrescrito simplesmente colado no. Então, eu estou supondo que a solução da Dougman iria trabalhar muito.

Exemplo: "™ Marca registrada usada sob ..."

Nota: eu estou usando PB 9.0.1

Obrigado por toda a ajuda, Glenn

Outras dicas

Esse tipo de depende de como você define "caixa de texto", mas, em geral, a única maneira de misturar texto normal e sobrescrito é com um controle richtext. Em PB 11,5, você ainda pode usar richtext como um estilo de coluna.

Boa sorte,

Terry.

Sim. Para o controle de texto, você deve selecionar uma fonte que tem caracteres sobrescritos (Arial faz).

  • Vá para o mapa de caracteres do Windows (normalmente no menu Iniciar em Ferramentas Complementos-> Sistema) e selecione o tipo de letra.
  • Em seguida, vá para o caractere sobrescrito que você deseja colocar em seu controle de texto. Clique nele e, em seguida, clique no botão Selecionar para colocá-lo para baixo na caixa de texto mapa de caracteres.
  • Em seguida, clique no botão Copiar.
  • Agora você pode voltar para PowerBuilder e colar esse valor na área de texto de propriedades da janela.

Enquanto a mesma fonte é selecionado para o controle DataWindow como foi selecionado no mapa de caracteres que deve mostrar como o seu personagem sobrescrito.

Esta mesma techinque pode ser feito para incluir qualquer um dos caracteres de tipo Wingding também.

Nós acabamos usando dois campos de texto separados. É uma solução butt-feio, mas funciona. O campo sobrescrito tem uma fonte menor e é empurrado um pouco mais acima.

Eu acho que as versões mais recentes PB apoiar sobrescritos.

Obrigado pela ajuda.

Glenn

Se você vai para o mapa de caracteres -. Quando você seleciona o seu personagem vai mostrar as chaves para entrar este personagem no canto inferior direito da janela

Exemplo: em fonte Arial - a marca (registrado) ® é Alt + 0174

Para inserir estes, transformar o seu numlock, mantenha o Alt para baixo chave e digite 0 1 7 & 4 , em seguida, deixar-se sobre o kbd> Alt tecla <. Você tem que usar as teclas numéricas no teclado numérico para fazer isso aqueles no topo do trabalho não faça teclado.

Você pode então introduzir as personagens diretamente ou fazer algo parecido com isto:

ls_key = '® '

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top