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++Builder Discussion :

Impression page web dans Builder


Sujet :

C++Builder

  1. #1
    Membre du Club

    Inscrit en
    Décembre 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 52
    Points : 63
    Points
    63
    Par défaut Impression page web dans Builder
    Bonjour,

    à la suite d'une procédure de test, je génère un fichier XML.

    Je souhaite imprimer ce fichier une fois transformer par mon xsl ( c'est à dire pas de XML brut ) et ce sans intervention de l'utilisateur.

    Auriez-vous des idées ?

    J'ai essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ShellExecute( 0, "print", "iexplorer", "ma_page.xml", ........);
    mais en vain.

    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 394
    Points : 473
    Points
    473
    Par défaut
    Si tu dispose d'un moteur XSL tu peux aussi générer un PDF et l'imprimer ensuite

  3. #3
    Membre du Club

    Inscrit en
    Décembre 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 52
    Points : 63
    Points
    63
    Par défaut
    C'est bon j'ai trouvé il faut faire ceci

    Poser un composant TCPPWebBrowser dans la fiche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CppWebBrowser->Navigate( 'monXML.xml' );

    dans l'évenement NavigateComplete2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
      IHTMLDocument2	*HTMLDoc = NULL;
      IHTMLWindow2		*HTMLWnd;
      IHTMLWindow3		*HTMLWindow3;
     
     
     CppWebBrowser->Document->QueryInterface(IID_IHTMLDocument2, (LPVOID*)&HTMLDoc );
     
      if( HTMLDoc == NULL ) return;
      HTMLDoc->get_parentWindow(&HTMLWnd);
      HTMLWnd->QueryInterface(IID_IHTMLWindow3,(LPVOID*)&HTMLWindow3);
      //On lance l'impression
      HTMLWindow3->print();
    Par contre si quelqu'un a déjà utilisé ceci peut il me dire s'il est possible d'imprimer sans avoir le boite de dialogue de configuration de l'impression

Discussions similaires

  1. [Appel URL] appel d'une page web dans 1 Java
    Par c4cf6 dans le forum Applets
    Réponses: 3
    Dernier message: 17/03/2006, 14h13
  2. copier le contenu d'une page web dans un fichier texte
    Par wassila dans le forum C++Builder
    Réponses: 30
    Dernier message: 28/08/2005, 22h27
  3. Comment affciher une page web dans ma feuille MDI
    Par callo dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 29/01/2005, 17h23
  4. integrer une page web dans une autre
    Par ma_mat dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 08/11/2004, 11h01
  5. Réponses: 2
    Dernier message: 16/07/2004, 09h30

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