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

HTML Discussion :

modification des marges d'impression


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut modification des marges d'impression
    Bonjour,

    J'ai créé un formulaire qui est mis en forme afin d'être imprimé sur une seule page. Cependant, je voudrais réduire les marges d'impression automatiquement.
    Est il possible de donner en paramètre des marges prédéfinies uniquement pour ce document.
    Pour l'impression j'utilise le code suivant :
    <body onload="window.print(),window.close()">
    Merci de votre aide

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par ruru9 Voir le message
    Bonjour,

    J'ai créé un formulaire qui est mis en forme afin d'être imprimé sur une seule page. Cependant, je voudrais réduire les marges d'impression automatiquement.
    Est il possible de donner en paramètre des marges prédéfinies uniquement pour ce document.
    Bonjour,
    je sais pas si ça resoudra vraiment ton problème mais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <style type="text/css" media="print">
    <!--
    ...
    -->
    </style>
    Les "..." sont à remplacer par une annulation des marges et padding gauche
    mais sans le code difficile de te répondre précisément...

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut
    Quels élements supplémentaires veux tu??

  4. #4
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Dans l'idéal tout tes codes (HTML et CSS) mais les marges d'impressions sont aussi réglables via les options du driver d'imprimante.

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut
    Je ne peux pas te fournir tout le code, désolé.

    Je vais essayer de t'expliquer comment j'ai procédé.
    J'ai mis mon tableau dans une variable de session pour pouvoir l'imprimer.
    Quand l'utilisateur clique sur le bouton "Impression", un fenêtre popup s'ouvre ainsi que la fenêtre de confirmation d'impression habituelle d'internet explorer.
    Je ne peux pas modifier les options du driver d'imprimante puisque je souhaite que les marges soient modifiées uniquement pour l'impression de cette page.

    J'ai lu qu'il existait des paramètres permettant de modifier les marges grâce cette commande :
    @page:first{margin-left=1cm;margin-right=1cm;margin-bottom=1cm,margin-top=1cm}
    Connais tu cette fonctionnalité? Peux tu m'en dire plus?

    Merci.

  6. #6
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par ruru9 Voir le message
    @page:first{margin-left=1cm;margin-right=1cm;margin-bottom=1cm,margin-top=1cm}
    Connais tu cette fonctionnalité? Peux tu m'en dire plus?
    Oui la règle @page permet de définir ici via la propriété margin, l'aire de marge de la page mais la :first est inutile puisqu'il cela sert à cibler la première page imprimée.
    Bref il est encore difficile de te répondre, il faudra savoir si tu as des marges par default comme celle du body par exemple.
    As tu essayer body {margin:0; padding:0}?

Discussions similaires

  1. [2003] Réglage des marges d'impression
    Par Babac dans le forum Microsoft Office
    Réponses: 5
    Dernier message: 17/01/2015, 20h39
  2. Suppression des marges à l'impression via CSS
    Par developpeur_débutant dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 29/02/2012, 09h56
  3. Réponses: 6
    Dernier message: 04/05/2010, 21h50
  4. Réponses: 3
    Dernier message: 18/03/2008, 15h49
  5. Contrôle des marges lors de l'impression
    Par mami_simo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/07/2006, 20h25

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