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

Lazarus Pascal Discussion :

Problème de résolution d'impression


Sujet :

Lazarus Pascal

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 18
    Points : 9
    Points
    9
    Par défaut Problème de résolution d'impression
    Bonjour,
    je cherche à imprimer en dur dans mon programme et jusqu'a maintenant j'arrivais à modifier les proportions de mon impression en utilisant les paramêtres printer.PageWidth et printer.pageheight mais j'ai l'impression que les valeurs ne sont pas réactualisée avec Lazarus quand j'imprime une deuxiéme fois et que je choisis une autre imprimante.

    Exemple je lance l'impression avec mon HP j'ai une taille = 10200 * 13200 mais si relance l'impression dans un fichier PDF elle se fait avec ces paramêtres alors que la taille de la page PDF est de 2550*3300.

    C'est la premiére impression qui défini la taille de la page alors que quand j'utilisais delphi avec les mêmes paramêtre c'était réactualisé à chaque nouvelle impression.
    Alors voilà ma question : faut'il détruire l'objet printer à chaque utilisation ? ou comment faites vous ?

    merci

  2. #2
    Membre éprouvé
    Avatar de Dr.Who
    Inscrit en
    Septembre 2009
    Messages
    980
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Septembre 2009
    Messages : 980
    Points : 1 294
    Points
    1 294
    Par défaut
    2550*3300 = 10200 * 13200 réduit 4 fois.

    le ratio est le même 0.77727272...
    10200/4 = 2550
    13200/4 = 3300
    [ Sources et programmes de Dr.Who | FAQ Delphi | FAQ Pascal | Règlement | Contactez l'équipe ]
    Ma messagerie n'est pas la succursale du forum... merci!

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 18
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par Dr.Who Voir le message
    2550*3300 = 10200 * 13200 réduit 4 fois.

    le ratio est le même 0.77727272...
    10200/4 = 2550
    13200/4 = 3300
    Oui je sais mais le problème c'est que je n'ai accès à ces chiffres qu'une seule fois lors de la premiére impression ensuite il ne bouge pas même si je lance l'impression avec une autre imprimante ce qui rend impossible les calcul impossible sachant que mon programme.doit tourner sur n'importe quel machine.
    Mais bon j'ai aussi testé avec lazreport et j'avais le même probléme du coup je vais tenter ma conversion PDF avec PowerPDF.
    j'utilise la version 9.28.2 qui est certainement la meilleur depuis bien longtemps sous Ubuntu.

    Merci

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/05/2006, 15h17
  2. [C#]problème de résolution d'écran
    Par erazorhead dans le forum Windows Forms
    Réponses: 8
    Dernier message: 07/04/2006, 13h51
  3. [MFC] Problème d'échelle d'impression
    Par Philippe320 dans le forum MFC
    Réponses: 4
    Dernier message: 04/02/2006, 08h59
  4. Problème d'état d'impression
    Par ingelman dans le forum WinDev
    Réponses: 4
    Dernier message: 16/01/2006, 14h05
  5. Probléme de résolution avec virtual PC
    Par wikers dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 19/08/2005, 10h04

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