|
|
|
|
|
- Présentation
- Principe d'impression dans une application iPhone/iPad ou en mode Universal Windows App
- Limitations
Impression d'un état (iPhone/iPad, Android ou Universal Windows App)
Lors de la création d'un état, il est possible de tester directement cet état depuis l'éditeur d'états. Il est également possible d'intégrer cet état à vos applications. L'utilisateur pourra ainsi lancer l'impression de l'état directement depuis un bouton, une option de menu, ... par exemple. Dans les applications iPhone ou iPad ou dans les applications en mode Universal Windows App, l'état peut être imprimé uniquement au format PDF. Ce fichier PDF pourra ensuite être imprimé, visualisé, envoyé par email, ... Principe d'impression dans une application iPhone/iPad ou en mode Universal Windows App Le principe d'impression d'un état est très simple : un fichier PDF est créé lors de l'impression de l'état. Il suffit alors d'ouvrir ce fichier PDF dans le logiciel approprié puis de l'imprimer sur l'imprimante configurée sur le poste utilisé. Quel que soit le type d'état à imprimer, le principe de lancement d'un état est le suivant : - Spécifier le mode d'impression de l'état (génération d'un fichier PDF) avec la fonction iDestination.
- Lancer l'impression au format PDF avec la fonction iImprimeEtat.
- Selon vos besoins, vous pourrez ensuite :
- afficher le fichier généré sur le poste de l'utilisateur (fonction LanceAppliAssociée).
- imprimer le fichier PDF généré via le système d'impression iOS (fonction iImprimePDF).
- ...
Attention : Vérifiez les points suivants : - Vous devez disposer des droits d'écriture dans le répertoire dans lequel le document va être généré.
Si vous générez un état au format PDF, ce fichier peut être enregistré dans le répertoire des données (chemin connu avec la fonction fRepDonnées). - Utilisez un nom spécifique pour chaque document généré. Dans le cas contraire, plusieurs impressions simultanées écraseraient les impressions déjà réalisées.
Ce principe doit être adapté et complété selon la source de données utilisée dans chaque état. Exemple :
NomFichier = fRepDonnées() + [fSep()] + ChaîneConstruit("BDC_%1.PDF", NuméroCommande)
iDestination(iPDFGénérique, NomFichier)
iImprimeEtat(ETAT_BonDeCommande, NuméroCommande, NuméroCommande)
SI fFichierExiste(NomFichier) = Faux ALORS
Erreur("Le fichier PDF n'a pas été généré")
RETOUR
FIN
SI OuiNon(Oui, "Afficher le bon de commande généré (format PDF) ?") = Oui ALORS
LanceAppliAssociée(NomFichier)
SINON
iImprimePDF(NomFichier)
FIN
Les paragraphes suivants présentent : Dans les applications iPhone/iPad ou dans les applications en mode Universal Windows App, les limitations pour les états créés avec l'éditeur d'états sont les suivantes : - Le RTF n'est pas géré : pas de champs au format RTF, ...
- Seuls les champs Graphe créés à partir de la version 17 sont disponibles.
- Les champs suivants ne sont pas disponibles :
- Les champs de saisie.
- Les champs HTML.
- Les champs Tableur.
- Les champs Signature.
- Les champs Agenda et Planning.
- Les champs Diagramme de Gantt.
- Les champs Tableau croisé dynamique.
Liste des exemples associés :
|
Exemples multiplateforme (WINDEV Mobile) : WM CRM
[ + ] WM CRM est un projet multi-plateformes Android et iOS. Il présente comment on peut réaliser une application de CRM destinée aux tablettes Android et iPad.
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Note de frais
[ + ] Cet exemple permet de gérer vos notes de frais. Voici les principales fonctionnalités de cette application : - La saisie des factures - Gestion des devises étrangères - Ajout de justificatif photo pour les factures - Envoi par mail de la note de frais - Suivi des notes de frais - ...
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Gestion Contacts
[ + ] Cet exemple illustre la gestion de contacts pour Android et iOS. Il permet de : - lister les contacts du téléphone - appeler les contacts - envoyer des sms aux contacts - ...
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Gestion de Commandes
[ + ] L'exemple WM Gestion de commandes est une gestion de commandes et factures simplifiée. Cet exemple permet de : - créer/modifier/supprimer un produit, - créer/modifier/supprimer un client, - contacter un client par email, - voir l'historique des actions effectuées auprès d'un client, - effectuer une commande, imprimer un bon de commande, - facturer une commande, imprimer une facture.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|