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 :

Réglage format page dans TQuickRep 3.0.9 - C++ Builder 6


Sujet :

C++Builder

  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    513
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 513
    Par défaut Réglage format page dans TQuickRep 3.0.9 - C++ Builder 6
    Bonjour

    Je veux construire dynamiquement un état en format A5 ou A4.
    Le TQuickRep est inclus dans la fiche au développement.

    Dans le code je paramètre comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    QuickRep1->Page->PaperSize=A5;
    QuickRep1->Width=1480;
    QuickRep1->Height=2100;
    quand l'option choisie se porte sur A5

    Je note que le paramétrage (A5) ne s'applique pas à la vue (et ceci même après avoir usé tout l'arsenal Invalidate(), Repair(), Update(), Refresh() et même ProcessMessages()) mais je suppose qu'il faudrait pour cela recréer le TQuickRep dynamiquement.

    Cela fonctionne (c'est à dire que l'état s'imprime) mais avec deux inconvénients : le Preview ne montre pas tous les composants ajoutés sur l'état alors que l'impression papier les contient (mais pas toujours si on génère un PDF au lieu d'imprimer sur papier). Le plus ennuyeux est que le format A5 est imprimé centré en largeur sur une page A4 et encore ce comportement n'est il pas stable : Parfois l'état est "collé" à gauche de la page A4, d'autre fois il est centré sur la page A4.

    Peut être faudrait il générer dynamiquement l'état dans tous les cas ? C'est, en attendant d'avoir des avis, ce que je vais tenter...

    Merci

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    513
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 513
    Par défaut
    La création à la volée lors de l’exécution ne permet pas (semble-t-il) de modifier les paramètres de positionnement et de taille des composants de type Bande dans QuickReport 3.0.9
    J'abandonne cette méthode et me replie sur la configuration d'un jeu de différents TQuickRep préremplis en partie.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/10/2018, 18h08
  2. [WD-2007] Modifier le format des appels de notes de bas de page dans la note
    Par Golard dans le forum VBA Word
    Réponses: 1
    Dernier message: 22/06/2016, 15h32
  3. Réponses: 3
    Dernier message: 26/06/2015, 12h05
  4. [CakePHP] [cakephp 2.4.1] Affichage de Dates au format dmy dans la page de modification
    Par PrincessKC dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 04/03/2014, 12h27
  5. Réponses: 4
    Dernier message: 09/02/2009, 14h53

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