NSTextView

fradlefradle Membre
14:38 modifié dans API AppKit #1
Bonjour,

Cocoa c'est tout nouveau pour moi et je suis bien content d'avoir découvert un forum Cocoa en français!

Existe-t-il une méthode pour afficher directement un NSAttributedString dans un objet NSTextView?
Je cherche une méthode équivalente à  setAttributedStringValue (utilisé par un NSTextField) mais la seule chose que j'ai trouvé c'est setString de NSText.

Merci
6

Réponses

  • Philippe49Philippe49 Membre
    14:38 modifié #2
    dans 1221570313:

    Bonjour,

    Cocoa c'est tout nouveau pour moi et je suis bien content d'avoir découvert un forum Cocoa en français!

    Existe-t-il une méthode pour afficher directement un NSAttributedString dans un objet NSTextView?
    Je cherche une méthode équivalente à  setAttributedStringValue (utilisé par un NSTextField) mais la seule chose que j'ai trouvé c'est setString de NSText.

    Merci
    6


    NSTextStorage * textStorage=[myTextView textStorage];
    textStorage est alors la NSMutableAttributedString affichée dans le NSTextView.

    NSTextStorage Class
    NSTextStorage is a semiconcrete subclass of NSMutableAttributedString that manages a set of client NSLayoutManager objects, notifying them of any changes to its characters or attributes so that they can relay and redisplay the text as needed. NSTextStorage defines the fundamental storage mechanism of the Application Kit's extended text-handling system.
  • AntilogAntilog Membre
    septembre 2008 modifié #3
    dans 1221573018:

    dans 1221570313:

    Bonjour,

    Cocoa c'est tout nouveau pour moi et je suis bien content d'avoir découvert un forum Cocoa en français!

    Existe-t-il une méthode pour afficher directement un NSAttributedString dans un objet NSTextView?
    Je cherche une méthode équivalente à  setAttributedStringValue (utilisé par un NSTextField) mais la seule chose que j'ai trouvé c'est setString de NSText.

    Merci
    6


    NSTextStorage * textStorage=[myTextView textStorage];
    textStorage est alors la NSMutableAttributedString affichée dans le NSTextView.

    NSTextStorage Class
    NSTextStorage is a semiconcrete subclass of NSMutableAttributedString that manages a set of client NSLayoutManager objects, notifying them of any changes to its characters or attributes so that they can relay and redisplay the text as needed. NSTextStorage defines the fundamental storage mechanism of the Application Kit's extended text-handling system.



    Dans le sens inverse, c'est
          [[myTextView textStorage] setAttributedString: myAttributtedString];
    


    [Edit] Au fait, Bienvenue sur Objective-Cocoa, fradle  :p :p :p [/edit]
  • fradlefradle Membre
    14:38 modifié #4
    Ahh oui oui je vois...  Cela jette aussi un peu de lumière sur la documentation apple, merci!
Connectez-vous ou Inscrivez-vous pour répondre.