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

Windev Mobile Discussion :

Imprimer un PDF sur Android


Sujet :

Windev Mobile

  1. #1
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 387
    Par défaut Imprimer un PDF sur Android
    Bonjour
    J'ai la version WM25 je lance l'impression sur (PDF) depuis l’éditeur (GO) l'impression ca marche, mais lors je le déploie dans mon android j'ai le message suivant :
    "Le type de source de données utilisé par l'état "Etat_Histo" n'est pas supporté sur Android."
    Note :
    Mon état est base sur le champ zoneRepetée et pareil lors mon état est basé sur un tableau.
    J'utilise le webservice SOAP
    Merci pour vos retours

  2. #2
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 709
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 709
    Par défaut
    Bonjour,

    D'après ton message, le souci vient de la source de données qui alimente ton état.

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 387
    Par défaut
    Citation Envoyé par frenchsting Voir le message
    Bonjour,

    D'après ton message, le souci vient de la source de données qui alimente ton état.

    Je pense à ça au départ, alors j'ai commencé par un petit projet de test une fenêtre qui contient une table mémoire et un bouton imprimer

    J'ai remplis ma table par le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    POUR i = 1 _À_ 5
    	TableAjouteLigne(TABLE_SansNom1,"a"+i,"B"+i,i)
    FIN
    le code de ce bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    sNomFichier est une chaine=fRepDonnées() +[fSep()]+ ChaîneConstruit("His_%1.PDF")
     
    iDestination(iPDFGénérique,sNomFichier)
    iImprimeEtat(ETAT_SansNom1)
     
    LanceAppliAssociée(sNomFichier)
    Le pdf est ca marche pour le cas du lancement depuis (GO), mais pas sur Android

  4. #4
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 709
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 709
    Par défaut
    Avec ton code et un petit tour dans l'aide, je vois que normalement, les tables sont autorisées comme source de données.

    C'est bizarre ton histoire. Peut être est-ce dû au gradle/SDK Androïd lors de la génération de l'apk.

    As-tu un moyen de contacter le ST ?

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 387
    Par défaut
    Citation Envoyé par frenchsting Voir le message
    Avec ton code et un petit tour dans l'aide, je vois que normalement, les tables sont autorisées comme source de données.

    C'est bizarre ton histoire. Peut être est-ce dû au gradle/SDK Androïd lors de la génération de l'apk.

    As-tu un moyen de contacter le ST ?


    Mais le problème c'est que Pcsoft évite la génération de script des états à partir la V24 .

    dans l'aide :
    Avertissement
    A partir de la version 25, cette fonctionnalité n'est plus disponible. En effet, à partir de la version 25, les états sont disponibles et peuvent être imprimés au format PDF.

  6. #6
    Nouveau candidat au Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Septembre 2024
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Vietnam

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2024
    Messages : 2
    Par défaut La solution...
    Bonjour,
    La réponse est un peu tardive, mais il vaut mieux tard que jamais. WM 25 n'accepte pas les impression depuis les tables et ZR entre autre. Pour contourner, je passe directement par la requête qui distribue la table, et ca roule...
    Si entre temps, vous avez trouve une solution, trop tard, mais ca peux toujours servir a ceux qui lisent ce forum et qui ont le meme problème.
    un petit bout de code pour vous montrer...
    iInitRequêteEtat(ETAT_ticket_Cuisine_MOB,COL_IDPOS)
    iDestination(iPDFGénérique, SysRepStockageExterne(1, ssePublicDocument)+fSep()+ "document1.pdf")
    iImprimeEtat(ETAT_ticket_Cuisine_MOB, SAI_CVS,SAI_table)
    LanceAppliAssociée(SysRepStockageExterne(1, ssePublicDocument)+fSep()+ "document1.pdf")
    Nom : Capture.PNG
Affichages : 350
Taille : 24,1 Ko

Discussions similaires

  1. Imprimer des pdf sur plusieurs imprimantes
    Par Peyotte dans le forum Delphi
    Réponses: 11
    Dernier message: 08/09/2025, 11h12
  2. solution native pour imprimer un pdf sur une imprimante en Java
    Par thierry_b dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 04/05/2014, 03h00
  3. Affichage d'un PDF sur Android
    Par charouel dans le forum Android
    Réponses: 4
    Dernier message: 27/02/2012, 10h36
  4. [WD12] Imprimer un pdf sur imprimante sans l'ouvrir
    Par zouzoukha dans le forum WinDev
    Réponses: 16
    Dernier message: 29/01/2010, 10h05
  5. imprimer un PDF sur une imprimante non par défaut
    Par bremer dans le forum Langage
    Réponses: 5
    Dernier message: 25/12/2007, 22h46

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