Página 1 de 1

Dúvida sobre posicionar texto em janela

Enviado: 13 Out 2015 10:57
por Paulo_CPV
Bom dia!

Gostaria de saber de alguém do grupo como eu poço posicionar um determinado texto com n caracteres numa janela de 800x600 ou em qualquer tamanho de janela. Será que tem uma fórmula para isto? Desde já agradeço quem poça me ajudar nesta dúvida.

[]'s

Paulo - Jacareí/SP

Dúvida sobre posicionar texto em janela

Enviado: 13 Out 2015 12:22
por Paulo_CPV
A minha dúvida é no emprego do controle LABEL, de como eu faço para alinhar na janela, por exemplo: eu tenho um texto "Teste de posição de texto", de Width = 120, como alinhar este texto na linha 9 que ele fique com todo o texto visível na tela que tem o tamanho 800x600, mais tem que ser ajustável para qualquer resolução de tela e tamanho de texto.

[]'s
Paulo - Jacareí/SP

Dúvida sobre posicionar texto em janela

Enviado: 13 Out 2015 12:42
por Toledo
Paulo_CPV escreveu:eu tenho um texto "Teste de posição de texto", de Width = 120
Amigo, o texto que você deu como exemplo é fácil de ser posicionado em qualquer resolução de vídeo, é um texto pequeno. Então minha dúvida: este texto tem algum tamanho de fonte que pode ficar fora do vídeo? Ou este texto pode variar e ai o tamanho da label (Width=120) pode não ser suficiente para apresentar o texto completo?

Bom, se for a minha segunda dúvida, você pode usar uma label com AUTOSIZE, ai não precisa informar o Width e Height.

Por exemplo:

Código: Selecionar todos

DEFINE LABEL Label_1
	ROW	9
	COL	180
	VALUE 'Teste de posição de texto'
	AUTOSIZE .T.
	TRANSPARENT .T.
	FONTNAME 'Times New Roman'
	FONTSIZE 12
END LABEL
Abraços,

Dúvida sobre posicionar texto em janela

Enviado: 14 Out 2015 00:24
por Paulo_CPV
Boa noite, Toledo!

Obrigado pela sua dica, mais eu queria ajustar textos de n tamanhos e LABEL de tamanho WIDTH variáveis.

Código: Selecionar todos

DEFINE LABEL label_1

 ROW nLinha // Aqui a linha não precisa ser ajustada
 COL nColuna // Aqui que eu queria fazer o ajuste na tela
 WIDTH nWidth // Aqui tem que ajustar também "n" tamanhos diferentes
 HEIGHT nHeight // Aqui não precisa ajustar
 VALUE cTexto  // Aqui tem que ser qualquer tamanho de texto

 . . .
END LABEL
Estes ajustes que eu quero tem que variar pela resolução da tela. 800x600 , 1024x768 , etc...

[]'s

Paulo - Jacarei/SP

Dúvida sobre posicionar texto em janela

Enviado: 14 Out 2015 07:17
por asimoes
Olá,

Use :

SET AUTOADJUST ON

Tem um exemplo na pasta SAMPLES\BASIC\AUTOADJUST