Existe-t-il un moyen d'estimer le nombre de pixels utilisés par une police proportionnelle? J'écris un logiciel qui crée une image en SVG et la transforme en PNG en Java. Dans cette image, j'utilise un texte avec une police proportionnelle (taille 16). Je peux parfois insérer 26 caractères dans l'image et parfois seulement 19. C'est parce que 'WWW' prend beaucoup plus de place que 'li1'. Comment puis-je estimer le nombre de pixels dont une chaîne a besoin?Estimation des pixels d'une police proportionnelle en SVG ou en Java
2
A
Répondre
3
Jetez un oeil à la classe FontMetrics - en particulier la méthode stringWidth().
Si vous avez un objet graphique g
que vous utilisez pour la peinture
g.getFontMetrics(f).stringWidth(message)
Questions connexes
- 1. Exporter ChartFX7 vers SVG en Java
- 2. Inclure le fichier SVG en SVG
- 3. en utilisant "?" en SVG href
- 4. Convertir SVG en PNG en Ruby
- 5. Éditeur VML/SVG en HTML Page
- 6. Comment convertir une animation vectorielle swf en un svg animé ou une séquence de svg encore?
- 7. Y at-il des bibliothèques pour générer des fichiers swf flash ou convertir svg en swf
- 8. Aperçu SVG en utilisant Javascript?
- 9. J'ai besoin d'une police de pixels carrés compatible avec Windows
- 10. Conversion d'une matrice de pixels en une image en C#
- 11. Mise en page CSS avec des pixels et des pourcentages
- 12. Java Locale Police question ..?
- 13. Conversion de SVG en PNG en utilisant C#
- 14. Tester si une police est monospaced en Java
- 15. Calcul des chemins SVG
- 16. Intégrer SVG en HTML (spécifique à l'opéra)
- 17. sprites image SVG? Possible ou pas?
- 18. Recherche de pixels par pouce en wxDC
- 19. Comment redimensionner du texte en svg dynamiquement?
- 20. Comment imprimer des nombres hexadécimaux en PHP ou Java
- 21. WPF - hauteur du canevas en pixels
- 22. Convertir les pixels en pouces et vice versa en C#
- 23. Autoriser les graphiques SVG à déborder en dehors de l'élément svg contenant
- 24. Y at-il des méthodes intégrées en Java pour augmenter la taille de la police?
- 25. Objets en Java Référence ou Valeur
- 26. Idées de projets en Java ou opensource
- 27. Convertir un nœud DOM ou Document en XML en JavaScript
- 28. Comment déterminer le nombre maximal de caractères pour une police à largeur fixe et une largeur maximale en pixels
- 29. Taille des pixels od NSBitmapImageRep
- 30. Algorithmes de traitement des pixels
Merci. Cela a bien fonctionné. – Edwin