Bonjour Pierre - Utilisateur d'OOo
Message du 2006-01-25 09:16:
Bonjour à tous,

Toujours à la recherche d'une solution... je cherche à comprendre...

Oui, mais on dérive. C'est quand même plus clair quand on crée un nouveau fil pour chaque nouvelle question. Est-ce donc si difficile d'appuyer sur le bouton Écrire au lieu du bouton Répondre ?

Pour afficher à l'écran le texte d'une forme (ceci ne s'applique pas aux CustomShape), il est possible d'écrire
            print LaForme.getString()
            print LaForme.String
            print LaForme.Text.String
Quelle est la différence entre les deux dernières écritures ?

Aucune. La preuve :
  print  EqualUnoObjects(LaForme, LaForme.Text)
affiche : True - c'est le même objet.
Pourquoi c'est comme çà ? faudrait demander au développeur :-P


Pourquoi ne peut-on pas écrire « LaForme.getPropertyValue("String") » ?

Parce que c'est une pseudo-propriété (xray l'indique). Basic appelle en fait deux méthodes : getString() et setString(). Voir les explications dans le livre Programmation OpenOffice.org Annexe A "L'API réelle et l'API selon OOoBasic".

 Bonne journée
   Bernard

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à