Je dois déterminer quelle police et quelle taille seront utilisées pour chaque élément HTML. Ils peuvent être définis dans divers css, div, span, ou sur l'élément lui-même. Si je devais le faire manuellement, je commencerais par regarder l'élément et travailler à rebours jusqu'à ce que j'arrive à span, div ou css qui avait une police et/ou une taille. C'est la valeur que je veux. Le navigateur peut évidemment le faire car il affiche le texte en utilisant une police et une taille. Je veux imprimer une liste avec deux colonnes, une avec le texte et l'autre avec la police/taille.Déterminer la police et la taille du texte à partir du HTML
Répondre
Si vous êtes à la recherche d'un moyen non-programmatique: Je suggère le firebug plugin pour mozilla. Firebug ne vous montrera pas seulement tous les attributs, mais vous permettra de les activer et de les désactiver dans le client.
Merci, mais je suis à la recherche d'un moyen programmatique. De préférence Java, mais je peux être flexible. Nous dupliquons les documents papier existants et les polices doivent correspondre. Je veux avoir un programme qui imprime la liste ci-dessus afin que je puisse l'utiliser pour comparer sans avoir à identifier manuellement la police HTML utilisée. –
Vous souhaitez reproduire la fonctionnalité d'analyse HTML dans des objets DOM, en analysant CSS dans des règles sur ces objets et en appliquant ces règles à travers les objets pour obtenir les valeurs calculées de style. Cela ressemble beaucoup à un navigateur Web pour moi.
Vous pouvez essayer les scripts Firefox ou un contrôle IE WebBrowser. Il y a aussi un open-source native Java browser/toolkit en cours de développement, même si je ne sais pas à quel point c'est pratique.
- 1. Réglage police et taille de police du texte de la barre de titre dans un UITableViewController
- 2. Définition de la taille du texte sIFR
- 3. Déterminer basée sur quantité de texte et la taille de la police dans Winforms/C#
- 4. Augmenter la taille de la police du texte dans le site Web Sharepoint
- 5. WPF/XAML - Mise à l'échelle de la taille du texte à la taille de la fenêtre
- 6. Comment déterminer la taille d'une chaîne donnée une police
- 7. Flash AS2.0 - Augmenter la taille de la police de l'étiquette
- 8. Obtenir du texte brut à partir du texte démarqué
- 9. Définition du nom et de la taille de la police dans le contrôle Liste AS3 (flash.controls.List)
- 10. Comment déterminer la taille du champ MS Access via OleDb
- 11. redimensionner taille de police dans la zone de texte automatiquement
- 12. Texte Afficher le type et la taille de la police dans l'iphone
- 13. Ajuster par programme la taille de la police pour l'adapter au texte à l'intérieur d'une zone de texte dans Word
- 14. Est-il possible de déterminer la direction du texte à partir de CultureInfo dans asp.net?
- 15. Changer la couleur de police du texte en format PDF
- 16. XSLT: Ajouter du texte à l'intérieur de la balise html
- 17. SignByCert et la taille maximale du signe
- 18. Winforms RichTextBox Taille du texte?
- 19. Enregistrer et restaurer la position et la taille du formulaire
- 20. Conserver la taille de la police lors du chargement/enregistrement RTF dans WPF
- 21. Programmation de la police et de la syntaxe Mise en surbrillance du texte de test/d'échantillon
- 22. différence de taille entre la taille du dossier du Finder et du gestionnaire de fichiers Carbon
- 23. Comment calculer la largeur d'une chaîne de caractères d'une police et d'une taille de police spécifiques?
- 24. Comment appeler la fonction Processing.js à partir du HTML?
- 25. Taille de la police de cellule UITableView
- 26. Obtenir la taille du contrôle automatique?
- 27. comparaison de la taille du code et de la taille de la source
- 28. Taille de police limitée et execCommand
- 29. Comment déterminer la taille d'une chaîne donnez la police actuelle dans wxWidgets
- 30. Comment modifier la taille du texte et la largeur des composants d'un UIPickerView?
Quelle partie du problème trouvez-vous difficile: calculer les éléments ancêtres de chaque texte dans le DOM, ou calculer quelle police est associée par le CSS à chaque ancêtre? – ChrisW