affichage d'un texte qui s'allonge.

tabliertablier Membre
19:59 modifié dans API AppKit #1
Toujours sur mon Pb de lecteur de cartes perforées!!!.
Je souhaite afficher simultanément à  la lecture des cartes leur contenu dans une fenêtre. Le bac de départ peut contenir jusqu'à  1000 cartes, soit en représentation Hexadécimale 1000x6 = 6000 lignes. Je souhaite que le texte monte pour que le contenu de la dernière carte lue apparaisse en bas de la fenêtre. NSTextField ne me parait pas dédié à  ce type d'affichage. NSTextView, qui semble bien compliqué, devrait probablement faire l'affaire.
Y a t-il d'autre possibilités?

Réponses

  • CéroceCéroce Membre, Modérateur
    19:59 modifié #2
    Oui, tu pourrais créer une sous-classe de NSView et afficher  le texte avec les méthodes -[NSString drawAtPoint:withAttributes:] ou utiliser Core Text. Cependant, c'est tout de même bien compliqué pour ce que tu veux faire.

    NSTextView me parait la meilleure solution.
  • tabliertablier Membre
    19:59 modifié #3
    ok, je vais essayer. je n'ai jamais utilisé et je vais commencer par regarder l'exemple d'Apple.
    La vitesse de lecture maximum théorique est de 600 cartes /minutes. Soit 10 cartes secondes donc 100 ms par carte. Au pire, il me faudra ajouter un bloc de  6 lignes de 64 caractères tout les 100 ms. Est-ce que cela parait possible sur un G3 à  500 Mhz?
  • yoannyoann Membre
    19:59 modifié #4
    dans 1274174347:

    ok, je vais essayer. je n'ai jamais utilisé et je vais commencer par regarder l'exemple d'Apple.
    La vitesse de lecture maximum théorique est de 600 cartes /minutes. Soit 10 cartes secondes donc 100 ms par carte. Au pire, il me faudra ajouter un bloc de  6 lignes de 64 caractères tout les 100 ms. Est-ce que cela parait possible sur un G3 à  500 Mhz?


    Regarde la commande syslog en ligne de commande, ça doit plus ou moins avoir le même débit
Connectez-vous ou Inscrivez-vous pour répondre.