Tamanho do campo

2 respostas
luistiagos

É o seguinte tenho uma tenho uma pagina onde o usuario escreve seu nome no campo de texto e este texto vai virar um pdf com uma fonte Helvetica mas a um tamanho x que nao deve ser exedido no pdf, nomes que exedam esse limite nao poderam ser colocados no pdf…
preciso de um algoritimo que meça o nome com a fonte junto para saber se ela exede ou nao o limite mas tem um problema nomes com i vao ter menor tamanho que nomes com w pois w e maior que i em largura… e assim por diante… dependendo a letra ela vai ter uma largura diferente… preciso medir o tamanho desta largura antes de colocar no pdf…
como faço para fazer isto?

2 Respostas

_fs

http://javaalmanac.com/egs/java.awt/TextDim.html

luis.soares

Acredito que o melhor método é trabalhar com aproximação. Você já sabe a fonte e o tamanho que pode ter. Faça uma média da largura de um caracter com esta fonte, e calcule quantos podem haver no seu limite de tamanho.
Assim você vai estar muito próximo do limite.

Abraço.

Criado 17 de novembro de 2006
Ultima resposta 17 de nov. de 2006
Respostas 2
Participantes 3