Bonjour
Il y longtemps que je n'avais plus posté... Je ressuscite un vieux
add-in fabriqué à l'époque où OpenOffice était chez Sun. J'aurais des
questions relatives à l'utilisation de l'API Java de LibreOffice. J'ai
bien vu la liste des développeurs [1], mais cette liste semble dédiée au
développement de LibreOffice lui-même. Mes questions sont plutôt au
niveau d'un utilisateur de l'API de programmation. Plus spécifiquement
j'aimerais savoir:
Pour des formules Calc définies en implémentant l'interface IDL
com::sun::star::uno::XInterface et qui retournent des valeurs numériques
sous forme de matrices (type sequence<sequence<double>>):
* Lorsque le calcul échoue et que les cellules affichent #VALEUR!,
existe-t-il un mécanisme permettant d'informer l'utilisateur des
raisons de l'erreur?
* Lorsque le calcul réussi, que les valeurs apparaissent bien dans les
cellules mais qu'il y a des avertissements, existe-t-il un moyen de
faire remonter ces avertissements à l'utilisateur?
* Existe-t-il un moyen d'appliquer à certaines cellules une couleur ou
un style décidé par la formule? Ça ressemble au formattage
conditionnel, excepté que ça serait la formule ayant calculées les
valeurs qui déciderait quelles cellules faire apparaitre en rouge
(parce que la condition serait un peu compliquée à exprimer
séparément). En gros, je voudrais faire apparaître en rouge les
valeurs qui sont en dehors du domaine de validité de la fonction
(même si elle peut quand même donner un résultat, il n'est pas
garantit).
Dans le menu Format / Cellules…, existe-t-il un moyen d'ajouter une
nouvelle catégorie de format dont le code serait en Java? La catégorie
que je souhaite ajouter est pour les angles (décimaux ou sexagésimaux).
Pour les connexions aux base de données, l'interface IDL
com::sun::star::sdbc::XConnection agit parfois comme un "wrapper" autour
d'une connexion JDBC. Lorsque c'est le cas, existe-t-il un moyen
d'obtenir la connexion JDBC sous-jacente? Je sais que je peux embarquer
mon propre pilote de base de données HSQL ou Derby, mais ça alourdit
considérablement le add-in. En outre, j'aimerais que l'utilisateur
puisse accéder à sa base de données à travers Base ou autres
fonctionnalités de LibreOffice. J'aurais seulement besoin de récupérer
la connexion JDBC qui est derrière com::sun::star::sdbc::XConnection
lorsqu'une telle connexion existe. Est-ce possible?
Voilà, si vous pouviez m'indiquer quelle liste de discussion serait la
plus appropriée (à moins que des gens aient la réponse sur cette liste)
Merci,
Martin
[1] https://wiki.documentfoundation.org/Development/Mailing_List
--
Envoyez un mail à discuss+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
- [fr-discuss] Quelle liste de discussion pour des questions sur le développement de add-in? · Martin Desruisseaux
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.