Comment obtenir la police actuelle d'un NSTextView?Obtention de la police actuelle d'un NSTextView
Répondre
Un NSTextView
est une sorte de NSText
. Alors, envoyez-le a font
message.
La réponse de Peter est correcte mais ce n'est pas toute l'histoire. Appeler -font
sur le NSTextView
retournera la police du premier caractère dans la chaîne de la vue de texte, ou si la vue de texte est vide, elle retournera la police au point d'insertion. Toutefois, si la vue de texte est configurée pour accepter du texte enrichi, la vue de texte peut avoir plusieurs polices différentes.
Dans ce cas, vous devez obtenir la police à partir d'un emplacement spécifique dans l'objet NSTextStorage
de la vue de texte, qui est une sous-classe de NSAttributedString
. Vous obtenez l'objet NSTextStorage
en appelant -textStorage
dans la vue de texte.
Vous pouvez obtenir la police à un endroit particulier dans l'objet NSTextStorage
en utilisant la méthode -attribute:atIndex:effectiveRange:
de NSAttributedString
et passant NSFontAttributeName
pour le paramètre d'attribut.
- 1. Obtention de la suggestion actuelle de `AutoCompleteTextView`
- 2. Obtention de la police de caractères Eclipse
- 3. Obtention de la hauteur maximale d'une police
- 4. iPhone - obtention de la taille de police ajustée d'un UITextField
- 5. Hauteur de NSTextView avec une ligne?
- 6. Surlignement de la syntaxe NSTextView
- 7. Obtention du nom de la méthode actuelle en C++
- 8. Comment obtenir une police actuelle pour GtkTextView?
- 9. Définition des polices par défaut dans NSTextView
- 10. Dessin de plusieurs curseurs dans un NSTextView
- 11. l'écriture d'une visionneuse de police - obtention des propriétés de police, chargement ttf dynamique
- 12. Vim: comment changer la couleur de police du numéro de la ligne actuelle
- 13. Bogue de clipping NSTextView filaire
- 14. Obtention de la trace de la pile actuelle sous Mac OS X
- 15. NSTextView Insérer saut de ligne
- 16. Problème frustrant avec NSTextView
- 17. NSTextView avec des jetons
- 18. Comment déterminer la taille d'une chaîne donnez la police actuelle dans wxWidgets
- 19. Modification de la couleur de sélection de texte dans NSTextView
- 20. comment obtenir la police de l'activité précédente sur l'activité actuelle sur toile
- 21. Comment puis-je trouver la taille de police actuelle au signet?
- 22. comment définir la police familiale de taille de la police
- 23. Obtention de la taille de police par défaut d'un multiligne TextView dans Android
- 24. Auto-indentation dans un NSTextView
- 25. Mélanger des graphiques dans NSTextView?
- 26. Menu d'auto-complétion personnalisé NSTextView
- 27. Propriétés de la police
- 28. NSTextView - Utilisation de initWithHTML avec des tables
- 29. Emplacement sur l'écran de l'emplacement dans NSTextView
- 30. Classe de compatibilité NSTextView sous Linux
C'est une bonne réponse, mais mon texte ne va avoir qu'une seule police, donc la réponse de Peter est ce dont j'ai besoin. Merci. – Joshua