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

AS/400 Discussion :

problème CVTSPLSTMF vers PDF -> Redimensionnement


Sujet :

AS/400

  1. #1
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut problème CVTSPLSTMF vers PDF -> Redimensionnement
    Bonjour,

    j'utilise l'excellent CTVSPLSTMF fourni avec MMAIL de Easy400.net (Giovanni Perotti) pour convertir mes spools en PDF.

    Je cherche désespérément à ne pas avoir de redimensionnement de ma liste convertir en pdf, mais quel que soient les parametres que j'utilise pour générer mon PDF, il semble qu'il se passe un redimensionnement à la fois horizontal et vertical.

    Il s'agit de documents A4.

    Les meilleurs parametres que j'ai pu trouver sont :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MMAIL/CVTSPLSTMF FROMFILE(FILE) TOSTMF('CC022599_A4_PORTRAIT_COURRIER_8.PDF') TODIR('\shared\Test\') JOB(No/user/Name) 
    SPLNBR(nbr) TOFMT(*PDF) STMFOPT(*REPLACE) PAGESIZE(*A4 *PORTRAIT) FONT(*COURIER 8)
    Ainsi je parviens à éviter le redimensionnement horizontal (les colonens sont respectées), mais j'ai toujours un problème de redimensionnement vertical proportionnel :

    Plus on descend dans la page, plus le fond de page (qui sera rajouté via PDFTK pour la petite histoire) est décallé (cadres, ...).

    Y a t'il des paramètres pour éviter TOUT redimensionnement lors de la conversion ?

    Merci d'avance.
    (\ _ /) Cordialement G@dz
    (='.'=)

    (")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 689
    Points : 994
    Points
    994
    Par défaut
    Bonjour,

    Déjà vérifie si le format de ton spool tient de manière normale sur une feuille A4 en portrait (taille définie à l'origine : nombre de lignes, nombre de colonnes, cpi, lpi). Parce que sinon, tu ne peux pas couper à un redimensionnement.

    Ensuite, le mieux est que tu poses la question à Giovanni directement via le groupe de news Easy400 (sur Yahoo).

  3. #3
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut
    Bonjour m4k-Hurrican,

    merci pour ta réponse.

    Mon spool tiens bien sur une feuille A4.

    J'ai aussi posé ma question a Giovanni sur le NewsGroup, mais il me semble que CVTSPLSTMF et CVTSPLFPDF ne sont pas son oeuvre, malgré leur parfaite intégration dans MMAIL.
    (\ _ /) Cordialement G@dz
    (='.'=)

    (")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 689
    Points : 994
    Points
    994
    Par défaut
    C'est bien son œuvre, mais il a utilisé des modules provenant d'autres sources (TIFFLib et HPT) sur lesquels il n'a aucune prise.
    Tu es certain que ton fichier spoule est défini avec des valeurs ne provoquant aucun débordement ? (80 colonnes, 70 voire 68 lignes en 10 Cpi et 6 Lpi par exemple, ou 120 colonnes en 15 Cpi) ?

  5. #5
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut
    Visiblement tu en sais beaucoup plus que moi sur CVTSPLSTMF.
    (J'en déduis que comme moi tu apprécies aussi vraisemblablement CGI_WRKDBF).

    Pour la dimension de ma liste, et bien en fait le PRTF a les caractéristiques suivantes :
    Page Size Length : 78, Width : 132, LPI : 6, CPI:15, OVRFLW : 70

    Malgré que ma feuille soit d'un vrai format A4.

    Serait-ce là la source de mon redimensionnement ?

    Je peux toujours tenter d'estimer le redimensionnement et d'appliquer la même échelle manuellement à mon fond de page.
    (\ _ /) Cordialement G@dz
    (='.'=)

    (")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 689
    Points : 994
    Points
    994
    Par défaut
    J'utilise les outils mis au point par Mel Rothman et Giovanni Perotti depuis très, très longtemps.

    En longueur, 78 lignes en 6 lpi tu es bien au delà des limites du A4. 78 * 2.54 / 6 = 33.02 cm. Et encore, sans compter les marges !
    Même chose pour la largeur 132 en 15 cpi. 132 * 2.54 / 15 = 22.352cm.

    Alors en passant en taille de police 8 tu as gagné sur la largeur mais tu n'as rien changé en longueur.

    Moi je te conseille plutôt :
    De passer ton spoule en 16,7 voire 18 cpi et laisser la police par défaut.
    De retoucher ta longueur de page pour passer à 70 lignes au lieu de 78, ou de changer le LPI en 8, ce qui resserrera tes lignes (recadrage à faire si tu as un fond de page...).

  7. #7
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut
    Merci pour tes conseils et tes explications.

    je dois plancher là dessus car mon problème global est plus complexe que cela.

    Je dois en fait prévoir de produire TOUS mes documents clients en PDF en plus du papier et à vrai dire, je souhaite vraiment ne pas toucher à la définition des PRTFs qui sont parfois d'une mouture vraiment OLD Fashion. En plus il y a plein de version du même PRTF pour une question de langues.....

    Je vais tester avec le resizing de mon fond de page.
    Vu que la plupart de mes PRTF devraient avoir les mêmes caractéristiques au niveau dimension, font,.... cela pourrait me simplifier hautement la vie.

    --------Edit---------------- 13:30
    Voilà, j'ai réduit mon fond de page à 89% de sa taille et c'est parfait.

    Pour les autres spools je pratiquerai de la sorte..

    Merci pour l'aide et les idées.
    (\ _ /) Cordialement G@dz
    (='.'=)

    (")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.

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

Discussions similaires

  1. [XL-2010] Problème d’exportation vers PDF.
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/04/2013, 08h53
  2. Convertion HTML vers pdf problème
    Par PrinceMaster77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 26/07/2007, 17h25
  3. [FOP] Problème de conversion xml/xsl vers pdf
    Par Shadow aok dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 02/03/2006, 10h41
  4. [CR][ASP.NET][C#] Export vers PDF
    Par kaoutara dans le forum SDK
    Réponses: 2
    Dernier message: 20/10/2004, 11h33
  5. [C#] Exportation de Report Crystal Reports vers PDF
    Par Frédérick dans le forum SDK
    Réponses: 2
    Dernier message: 18/08/2004, 10h46

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