Page 2 sur 3

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 15:08
par Jacques Leblond
Je dessine pourtant tous les textes avec la même fonction. Il doit y avoir une fonction de reconnaissance des caractères qui s'applique uniquement sous l'entête des colonnes, qu'il considère peut être comme une zone non modifiable car j'ai mis un fond de couleur.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 15:39
par Patrice15220
Bizarre, mais pas bien grave.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 15:39
par Jacques Leblond
J'aurais besoin que tu fasses un test avec la dernière version intermédiaire.
Ferme GesFine, modifie le fichier GesSetting.xml en ajoutant le paramètre suivant dans la section GesFine

Code : Tout sélectionner

        <Parameter>
          <Key>SetWindowsDefaultPrinterToPrint</Key>
          <Value>1</Value>
        </Parameter>
Relance GesFine et vérifie si tu as encore le bogue. A la fermeture le paramètre sera écrasé mais c'est pour savoir si ma modification contourne le problème avec l'imprimante Adobe PDF.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 15:52
par Patrice15220
Jacques Leblond a écrit : modifie le fichier GesSetting.xml en ajoutant le paramètre suivant dans la section GesFine
C'est fait.
Jacques Leblond a écrit :Relance GesFine et vérifie si tu as encore le bogue.
J'ai toujours la même anomalie.
Jacques Leblond a écrit :A la fermeture le paramètre sera écrasé mais...
Le paramètre n'a pas été écrasé.

Code : Tout sélectionner

  <Patrice_BARBERO>
    <MINOTAUR>
      <GesFine>
        <Parameter>
          <Key>SetWindowsDefaultPrinterToPrint</Key>
          <Value>1</Value>
        </Parameter>
EDIT : Attends Jacques, je recommence, comme un couillon je n'ai pas installé la v5339

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 16:08
par Patrice15220
Cette fois-ci v5339 bien installée.

Il n'y a plus l'anomalie, le fichier s'imprime bien avec l'imprimante "Adobe PDF", aussi bien directement qu'après l'aperçu avant impression. J'ai également fait suivre une impression avec doPDF, pas de problèmes.
Jacques Leblond a écrit : A la fermeture le paramètre sera écrasé mais
Par contre le paramètre n'a pas été écrasé à la fermeture de GesFine.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 16:12
par Jacques Leblond
Ok nickel.
Pour le paramètre je me suis effectivement trompé il reste présent dans le fichier.
Bon je vais l'ajouter dans les options/préférences de GesFine, défaut à "Non" car c'est quand même pas top de modifier la configuration Windows sans validation de l'utilisateur. En cas de bogue durant l'impression l'imprimante par défaut pourrait ne pas être réinitialisée à sa valeur d'origine.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 17:04
par Patrice15220
Jacques,

Une petite idée, cela ne coûte rien.
On peut définir le titre de l'état, et par défaut si on applique une règle le logiciel reprends l'intitulé de la règle, ce qui est très bien.
Par contre, une fois l'impression faite on ne sait pas quel est le compte concerné. Il serait peut-être bien de faire apparaître l'intitulé du compte devant le titre du style "Compte personnel - Écritures non validées"

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 17:09
par Jacques Leblond
Idéalement c'est l'ensemble des critères qu'il faudrait citer, en mode multi-compte, lister tous les comptes...
Je ne vois pas comment synthétiser tous les critères de sélection de façon compact. J'ai donc opté pour un titre générique. Titre que l'on peut définir dans le nom d'un Favori, avec le compte si c'est ce qui t'intéresse de voir.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 17:14
par Patrice15220
Jacques Leblond a écrit :Idéalement c'est l'ensemble des critères qu'il faudrait citer, en mode multi-compte, lister tous les comptes...
Je ne vois pas comment synthétiser tous les critères de sélection de façon compact. J'ai donc opté pour un titre générique. Titre que l'on peut définir dans le nom d'un Favori, avec le compte si c'est ce qui t'intéresse de voir.
En mode multi-comptes, l'intitulé à faire apparaître pourrait être du genre : "Edition Multi-Comptes - blablabla..."
En mode mono-compte, l'intitulé à faire apparaître pourrait être du genre : "<NOM DU COMPTE> - blablabla..."

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 17:17
par Jacques Leblond
Patrice, peux tu aussi vérifier si tu as le bogue sur l'impression des graphiques. Il faudrait tester dans le module "Valorisation par classification" qui utilise une classe spécifique et sur un autre graphe par exemple "Evolution du solde".
Pas sûr que je puisse contourner le bogue avec les graphes car je n'ai pas la main sur le code de la même façon.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 17:18
par Patrice15220
Jacques Leblond a écrit :Patrice, peux tu aussi vérifier si tu as le bogue sur l'impression des graphiques. Il faudrait tester dans le module "Valorisation par classification" qui utilise une classe spécifique et sur un autre graphe par exemple "Evolution du solde".
Valorisation du solde : AUCUN problème avec "Adobe PDF"
Evolution du solde : AUCUN problème avec "Adobe PDF"

EDIT : je viens également de tester d'autres graphes (Devises, Analyse graphiques, Principales catégories de dépenses, ...) PAS DE PROBLÈMES.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 17:19
par Jacques Leblond
Ah tiens c'est intéressant, c'est donc le code que j'ai créé qui dysfonctionne avec l'imprimante Adobe PDF.
Pourtant avec l'une des classes dédiée au graphe la seule différence que je note est le paramétrage de la boite de dialogue. Le paramètre "AllowSomePages" est à False pour les graphes et True pour les tableaux.
Est ce que je pourrais te faire une version que tu testes pour savoir si c'est ce paramètre que l'imprimante Adobe PDF n'aime pas ?

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 17:23
par Patrice15220
Jacques Leblond a écrit :Est ce que je pourrais te faire une version que tu testes pour savoir si c'est ce paramètre que l'imprimante Adobe PDF n'aime pas ?
Bien sûr, je suis en congés (plus que deux jours) et j'ai tout mon temps.

EDIT : Dis-moi avant d'effectuer le test si je dois supprimer les 4 lignes du fichier XML.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 17:44
par Jacques Leblond
Tu peux charger la 5340, le paramètre AllowSomePages est à False.

Pour l'option, inutile l'aller toucher au XML, tu peux maintenant aller la désactiver dans les options/préférences item "Maintenance" pour faire le test.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 17:57
par Patrice15220
Réponse après test :

1. Option désactivée : l'ANOMALIE est de retour :twisted:

2. Option activée : TOUT VA BIEN :mrgreen:

Le paramètre "AllowSomePages" qui est à False ne semble pas être la cause. :roll:

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 18:00
par Jacques Leblond
Bon je vais arrêter là de mon coté, ça devient obscure comme bogue...

Je vais poursuivre mes améliorations, merci pour ton aide.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 18:04
par Patrice15220
Jacques, de rien, et je suis vraiment désolé pour tous ces désagréments, mais une fois l'option cochée TOUT EST OK.

Re: [Imprimer] Impression des tableaux

Posté : 23 août 2014, 23:27
par Jacques Leblond
Je viens de publier une nouvelle version avec les améliorations évoquées, la possibilité de définir la largeur des colonnes (facultatif) et la possibilité de changer les couleurs du titre et de l'entête des colonnes.

Pour le nom de l'état j'ai essayé pas mal de chose mais ce n'était pas satisfaisant car ça ne collait pas dans toutes les situations.
J'ai donc fait quelque chose de minimaliste, pour les modules "Livre de comptes" (en mode de cochage compte unique) et "Opérations périodique" uniquement, je fais précéder le nom de l'état défini par l'utilisateur par le nom du compte coché.
A noter que cela peut ne pas être toujours pertinent, notamment si le nom du compte figure déjà dans le nom du favori, qui sera par défaut proposé comme nom d'état.
Je n'ai pas la main facilement sur toutes les variables et les conditions de sélection possibles, donc sauf à faire une usine à gaz je ne peux pas sophistiquer plus le nommage des états.

A noter qu'en l'absence de nom donné à l'état c'est le nom du module qui fait office de titre.

Re: [Imprimer] Impression des tableaux

Posté : 24 août 2014, 08:44
par Patrice15220
Bonjour Jacques,
Jacques Leblond a écrit :Je viens de publier une nouvelle version avec les améliorations évoquées, la possibilité de définir la largeur des colonnes (facultatif) et la possibilité de changer les couleurs du titre et de l'entête des colonnes.
Tout cela me semble très bien.
Jacques Leblond a écrit :A noter que cela peut ne pas être toujours pertinent, notamment si le nom du compte figure déjà dans le nom du favori, qui sera par défaut proposé comme nom d'état.
Une simple modification du nom du favori réglera ce doublon, si doublon il y a.
Jacques Leblond a écrit :A noter qu'en l'absence de nom donné à l'état c'est le nom du module qui fait office de titre.
C'est très bien.
Juste une petite remarque, lorsque l'on applique un favori le nom de l'état est celui du favori (nickel) mais il serait bien, qu'en cas de réinitialisation des critères, le nom de l'état soit également remis à blanc, car si l'on fait une impression immédiatement après et que l'on a pas pris soin d'effacer la zone du titre de l'état, le libellé du favori précédent est conservé.

Encore merci pour tout et bonne journée.

Re: [Imprimer] Impression des tableaux

Posté : 24 août 2014, 09:37
par Jacques Leblond
Patrice83200 a écrit :il serait bien, qu'en cas de réinitialisation des critères, le nom de l'état soit également remis à blanc
Je m'en suis aperçu, mais je n'ai pas vu comment faire.
Je peux réinitialiser le nom si le module est rechargé mais cela veut dire que j’effacerai aussi une saisie directe de l'utilisateur (sans que ce soit le nom d'un favori). Par exemple je donne un nom à l'état, je change les critères pour ajuster son contenu, le nom sera effacé, ou bien si je quitte le module, reviens dessus et que GesFine a besoin de recharger le nom sera aussi effacé.

En résumé soit j'efface à chaque rechargement du module, soit je laisse le nom saisi et seul un clic sur un favori va venir écraser ce qui existe (formule actuelle). Il m'a semblé plus gênant de perdre systématiquement le nom.

EDIT : le clic sur le favori efface que si le nom ne commence pas comme le nom du favori car j'ai considéré que l'on pouvait compléter le nom du favori.