IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Clipboard bitmap et open office


Sujet :

C#

  1. #1
    Membre éclairé Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 612
    Points : 685
    Points
    685
    Par défaut Clipboard bitmap et open office
    Bonjour.
    Dans mon prog, je récupère l'image d'une form dans le clipboard pour pouvoir la copier dans un document.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Bitmap bmp;
     
          bmp = new Bitmap(Width, Height);
          this.DrawToBitmap(bmp, new Rectangle(0, 0, Width, Height));
          Clipboard.SetImage(bmp);
    Dans MS Word, pas de soucis, l'image se copie.
    Dans OOWriter, nada...

    J'ai aussi essayé les différents formats proposés pour la copie dans le clipboard. Rien n'y fait.

    Si je fais un printscreen classique (touche clavier) la copie se fait dans OOWriter.

    Quelqu'un aurait-il une idée ???

  2. #2
    Membre éclairé Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 612
    Points : 685
    Points
    685
    Par défaut
    Bon, ben j'ai trouvé quelque chose...
    Ca ne me plait pas beaucoup mais c'est toujours mieux que d'avaler une brouette....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
          StringCollection clipFileList;
          Bitmap bmp;
          string clipFilePath = Globals.UserDataPath + "\\img.tmp";
     
          bmp = new Bitmap(Width, Height);
          this.DrawToBitmap(bmp, new Rectangle(0, 0, Width, Height));
          bmp.Save(clipFilePath);
          clipFileList = new StringCollection();
          clipFileList.Add(clipFilePath);
          Clipboard.SetFileDropList(clipFileList);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [OpenOffice][Formule] Développement Open Office.org
    Par Le Furet dans le forum OpenOffice & LibreOffice
    Réponses: 4
    Dernier message: 03/05/2007, 19h56
  2. ouverture open office
    Par fostex22 dans le forum Langage
    Réponses: 10
    Dernier message: 22/11/2005, 14h56
  3. [open office] générer du word
    Par kenito dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 12/06/2005, 18h40
  4. [Tableur Open Office] Protection de cellule
    Par LDS45 dans le forum Autres langages
    Réponses: 1
    Dernier message: 06/06/2005, 17h14
  5. Pilotage Open Office
    Par LitteulKevin dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 15/09/2004, 14h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo