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

API standards et tierces Java Discussion :

Impression de plusieurs pages d'un document Excel


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 74
    Par défaut Impression de plusieurs pages d'un document Excel
    Bonjour à tous.

    Pour les besoins d'une application, je copie (d'après un document model), modifie et enregistre un document excel, en utilisant l'API jxl. Je veux ensuite imprimer ce document.

    Le problème c'est que ce document (de 3/4 pages) s'imprime en format "réduit" sur une seule page, rendant celui-ci illisible.

    Après vérification, le problème est le suivant : le document généré est mis en échelle selon un format "ajusté", ce qui m'étonne vu que le document model est mis en échelle à 100%. Le problème ne vient donc pas de l'impression, mais des propriétés de mise en page du document généré. Quelqu'un saurait-il comment accéder et modifier ces propriété ?

    Une deuxième question tant que j'y suis :

    Lorsque je lance l'impression, une fenêtre excel s'ouvre et me demande confirmation de l'enregistrement. Est-ce qu'il y aurait possibilités de faire sauter cette étape ?

    Espérant avoir été clair, je vous remercie d'avance pour vos réponses bienvenues.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 74
    Par défaut
    *** toux gênée***

    C'est moi où cette question n'enthousiasme pas les foules ?

  3. #3
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ils sont pas nombreux les gens qui aiment se prendre la tête avec Excel.

    Même des spreadsheets OpenDocument seraient plus rassurantes. Mais en pratique on évite autant que possible de modifier des documents de bureautique, on préférera faire tout ce qu'on peut en une fois et laisser le fichier comme il était. Idéalement on se débrouille même pour avoir des formats plus fiables que des fichiers de bureautique.

    Tu as plus de chances de trouver de l'aide auprès des ressources JXL. Et même là il y a peu de chance que ton problème soit géré. Il te restera alors à étudier le code source de JXL, comprendre ce qui cause tout ça et le modifier. Bienvenue dans la gestion de documents bureautiques, de Microsoft histoire de monter le niveau de challenge.

    Autre possibilité : laisser tomber Java pour ce problème et coder plutôt en C#. Au moins les documents Microsoft y sont un peu mieux gérés.

    (Au passage : le titre est mal choisi. Pense plutôt à Excel : modifier un doc change sa mise en page pour impression.)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 74
    Par défaut
    ah.

    Pas bien encourageant tout ça. C'est frustrant parce que j'arrive à modifier le document, à l'enregistrer, c'est juste l'impression qui m'em*****.

    Le pire c'est que j'ai modifié mon document de base de 3 pages en 3 documents d'une page, me croyant malin, et là il me sort une exception out of index, qui après multiples vérifications & recherches serait dû à un bug plus ou moins aléatoire de jxl. youhou !

    En tout cas merci d'avoir pis le temps de me répondre

    Citation Envoyé par thelvin Voir le message
    Autre possibilité : laisser tomber Java pour ce problème et coder plutôt en C#. Au moins les documents Microsoft y sont un peu mieux gérés.
    Pas le temps, je suis en stage et je dois rendre mon rapport dans 3 semaines, on remettra ça à plus tard, je réessaierai avec une autre bibliothèque. Suis têtu.

    Citation Envoyé par thelvin Voir le message
    (Au passage : le titre est mal choisi. Pense plutôt à Excel : modifier un doc change sa mise en page pour impression.)
    Il est où le gros bouton pour pouvoir changer (judicieusement) de titre, qui est bien visible de tout le monde et que j'arrive pas à trouver ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 74
    Par défaut
    Pour ceux qui auraient des problèmes avec jxl, j'ai trouvé la solution : virez jxl et utilisez POI (http://poi.apache.org/), avec ça plus de problème !

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

Discussions similaires

  1. [D7 et Quickreport 3] Impression sur plusieurs pages
    Par Moine dans le forum Débuter
    Réponses: 3
    Dernier message: 13/12/2007, 12h01
  2. Impression de plusieurs pages
    Par Jiyuu dans le forum VB.NET
    Réponses: 5
    Dernier message: 25/09/2007, 08h35
  3. Impression de plusieurs pages
    Par okocha113 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/04/2007, 16h17
  4. Compté le nombre de pages d'un document excel
    Par Emplyst dans le forum Windows Forms
    Réponses: 3
    Dernier message: 21/02/2007, 16h11
  5. Pb d'impression sur plusieurs pages d'un JGraph
    Par StephG31 dans le forum 2D
    Réponses: 1
    Dernier message: 15/06/2006, 10h23

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