Estou desenvolvendo um sistema, e preciso que o texto que for trazido do banco de dados se ajuste a uma label, a minha label tem tamanho de 1024x768 por exemplo, e as vezes vem do banco de dados um texto pequeno (poderia ter tamanho de letra maior), e o texto quando vier grande (com várias linhas) poderia ter tamanho menor.
Exemplos, O Banco de dados vem com um texto assim:
Exemplo 1:
"Não há mal pior
Do que a descrença
Mesmo o amor
que não compensa
É melhor que a solidão"
1 - Esse texto tem 5 linhas, e tem em suas linhas poucas letras (é pequeno na altura, e pequeno na largura)
Exemplo 2:
"Abre os teus braços, meu irmão, deixa cair
Pra que somar se a gente pode dividir?
Eu francamente já não quero nem saber
De quem não vai porque tem medo de sofrer "
2 - Esse texto já é grande na quantidade de letras em cada linha (Grande na largura)
Exemplo 3:
"Quem já passou
Por esta vida e não viveu
Pode ser mais,
Mas sabe menos do que eu
Porque a vida só se dá
Pra quem se deu
Pra quem amou,
Pra quem chorou
Pra quem sofreu.
3 - Esse texto já é grande na altura (Grande na altura, pequeno na largura)
Mas como fazer (ajustar) isso de forma automática? Idéias???