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

Delphi Discussion :

Imprimer un document Calc via Delphi


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Par défaut Imprimer un document Calc via Delphi
    Bonjour à tous,

    J'ai developpé une apllication Delphi qui ouvre un document Calc et le complète avec des données pour ensuite l'imprimer sur l'imprimante par défaut.

    Mon problème :
    Lorsque j'ouvre le document Calc caché, l'impression ne se fait pas.
    Et si j'ouvre le fichier Calc normalement, l'impression sort.

    Quel est mon soucis ?

    Merci d'avance pour votre aide.

  2. #2
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Citation Envoyé par m85cchi
    Lorsque j'ouvre le document Calc caché, l'impression ne se fait pas.
    Qu'est ce que tu veux dire par caché ?
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Par défaut
    Bonjour,

    En fait, j'ouvre mon document Calc en arrière plan de mon appli Delphi, et il est invisible pour l'utilisateur (il n'apparaît pas dans la barre des tâches).

    Voici le code :
    // Paramètres d'ouverture du document
    CoreReflection:=
    vServeurOpenOffice.createInstance('com.sun.star.reflection.CoreReflection');
    CoreReflection.forName('com.sun.star.beans.PropertyValue')
    .CreateObject(PropertyValue);
    MopenPar := VarArrayCreate ([0,0], varVariant);
    // document caché
    propertyValue.Name := 'Hidden';
    // propertyValue.Value := False;
    propertyValue.Value := True;
    MopenPar[0] := propertyValue;

    // On crée une instance OpenOffice
    vOooInstance :=
    vServeurOpenOffice.createInstance('com.sun.star.frame.Desktop');

    // ouverture du classeur PagedeGarde.xls (caché)
    vDocument := vOooInstance.LoadComponentFromUrl( Ooo_document, '_blank',
    0, MopenPar );

    Et lorsque je met propertyValue.Value := False;
    Le document est visible dans la barre des tâches, et l'impression se fait bien sur l'imprimante par défaut.

    Merci pour ton aide.

Discussions similaires

  1. comment imprimer un document en delphi
    Par rommel7 dans le forum Delphi
    Réponses: 5
    Dernier message: 26/04/2007, 10h30
  2. Comment Imprimer un document Word depuis Delphi ?
    Par jwff_22 dans le forum Delphi
    Réponses: 1
    Dernier message: 28/03/2007, 20h24
  3. [Firebird D7] Modifier une procedure stocké via Delphi
    Par EGI dans le forum Connexion aux bases de données
    Réponses: 4
    Dernier message: 30/03/2005, 15h54
  4. Communication RS232 avec un PIC via delphi
    Par JeanPh dans le forum API, COM et SDKs
    Réponses: 22
    Dernier message: 09/08/2004, 22h56
  5. recherche dans un document xml via DOM
    Par ndoye_zaff dans le forum APIs
    Réponses: 5
    Dernier message: 11/06/2003, 14h44

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