Bonjour,
J'aimerais savoir si on peut faire un greffon en C++ ou en JS...
Un modèle de tutoriel ne serait pas de refus
J'ai enfin trouvé une méthode pour insérer une image dans un texte (enfin 3 en fait),
mais j'en posterais qu'une seule...
source : https://forum.openoffice.org/en/forum/viewtopic.php?f=44&t=71155
Et enfin, j'ai aussi trouvé un fichier qui semble être en JS... il s'agit d'un greffon "plugin" pour insérer une image dans un texte.
Voici le lien : http://ckeditor.com/addon/image
J'espère que l'une ou l'autre méthode pourra aboutir...
XP_Rico
J'aimerais savoir si on peut faire un greffon en C++ ou en JS...
Un modèle de tutoriel ne serait pas de refus
J'ai enfin trouvé une méthode pour insérer une image dans un texte (enfin 3 en fait),
mais j'en posterais qu'une seule...
Code:
void AOO_LO::InsererImage(char *nomFichier)
{
//
// Biblio : https://www.mail-archive.com/prog@fr.openoffice.org/msg03538.html
//
char aFileName[200]; // nom de l'image avec chemin complet
char aStr[1024];
OUString sGraphicUrl, anOUString;
// Création d'un objet graphique
Reference <XPropertySet> xGraphic ( aoo_loMSF->createInstance(OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.text.GraphicObject" ))), UNO_QUERY );
strcpy(aFileName, nomFichier);
sprintf (aStr, "file://%s", aFileName); // chemin + nom de l'image à insérer
sGraphicUrl = OUString (aStr, (sal_Int32)strlen(aStr),RTL_TEXTENCODING_ISO_8859_1 );
// Créer une image dans le document pour ne plus avoir de lien avec le fichier
Reference <XNameContainer> xBitmap(aoo_loMSF->createInstance(OUString(
RTL_CONSTASCII_USTRINGPARAM("com.sun.star.drawing.BitmapTable" ))), UNO_QUERY );
sprintf (aStr, "ID017"); // création d'une bitmap dans le document avec un nom au choix
xBitmap->insertByName(createStr(aStr), makeAny(sGraphicUrl));
// remplissage des pixels de la bitmap avec ceux de l'image à intégrer et intégration dans le doc
try {
// récupération de l'URL de l'image intégrée dans le document (URL créée automatiquement par OO)
xBitmap->getByName(createStr(aStr)) >>= anOUString; // EXCEPTION DECLENCHEE
xGraphic->setPropertyValue(createStr("GraphicURL"),
makeAny(anOUString));
}
catch (Exception e)
{
int i=0;
}
}
source : https://forum.openoffice.org/en/forum/viewtopic.php?f=44&t=71155
Et enfin, j'ai aussi trouvé un fichier qui semble être en JS... il s'agit d'un greffon "plugin" pour insérer une image dans un texte.
Voici le lien : http://ckeditor.com/addon/image
J'espère que l'une ou l'autre méthode pourra aboutir...
XP_Rico