Texte Stylé : propriétés accessibles en Cocoa ?
Gaston
Membre
bonjour
je souhaite connaà“tre (et modifier) les propriétés de style (gras, italique, souligné...) du texte contenu dans un NSTextView... évidemment la fonction selectedTextAttributes ne convient pas... y a-t-il un moyen d'accéder à ces propriétés en cocoa ? j'ai un peu cherché mais rien trouvé...
je souhaiterais savoir, caractère par caractère, s'il est en gras, souligné, centré, etc, pour faire une sorte de "convertisseur"...
merci d'avance
je souhaite connaà“tre (et modifier) les propriétés de style (gras, italique, souligné...) du texte contenu dans un NSTextView... évidemment la fonction selectedTextAttributes ne convient pas... y a-t-il un moyen d'accéder à ces propriétés en cocoa ? j'ai un peu cherché mais rien trouvé...
je souhaiterais savoir, caractère par caractère, s'il est en gras, souligné, centré, etc, pour faire une sorte de "convertisseur"...
merci d'avance
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
merci beaucoup
Si je fais :
Ca fonctionne (la valeur est bien mise dans la propriété corpsNote de maNote). Mais si je fais :
ça marche pô !
Je m'arrache un peu les cheveux !
Merci d'avance !
Donc, tous les éléments de l'interface qui ont du texte, et qui sont éditables se partagent le même textStorage (qui est sous-classe de NSAttributedString).
Le textStorage contient donc le contenu du champ éditable qui a le focus (si aucun champ n'a le focus, textStorage retourne une chaà®ne vide).
Comme tu ne sembles pas faire de copie du textStorage avant de le mettre dans ta note, la chaà®ne stylée que ta note mémorise va être constamment modifiée en fonction des différents textes édités dans la fenêtre.
Fais un :
.