creation et impression d un etat
bonjour,
est il possible de creer des models d etats qu imprimeraient les valeurs d une requette ou de parametres.
au fait je ne sais ni creer un etat en swift et encore moins lui passer des infos.
je viens d un environnement de dev totalement different qui est windev
merci
Modérateur: je déplace le sujet parce que cette question n'est pas en rapport avec Swift, mais avec Cocoa.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Qu'est-ce que tu veux dire en disant "etat" ?
un document comme une facture par exemple
mais cela peut etre de toute autre nature
Ah, tu parles d'un modèle.
Mais ça existe également en WinDev avec l'UML ! Tu ne l'a jamais utilisé ?
Et, en plus, en WinDev, tu as les base de données.
non
je me suis mal fait comprendre, je parle d une impression avec un formatage des donnes (informations affichees et imprimees).
effectivement cela existe sous windev voici un exemple. http://doc.pcsoft.fr/?1011023
mais cela existe aussi sous delphi, c++....
Il faut le "faire maison"
c est a dire?
il n est pas possible de formater un model via swift?
comment procederiez vous pour creer un etat avec des valeurs dynamique svp.
merci pour votre aide
Déjà créé un .doc, ça risque d'être dur...
PDF, c'est possible.
Il faut définir ce que tu veux afficher, et comment l'afficher.
Quelles sont les parties fixes, les parties variables, etc.
NSAttributedString peut peut-être aider.
Une page HTML peut peut-être aider...
je vais creuser ca
merci
a+
Ce n'est pas particulièrement simple.
Pour avoir un contrôle total de l'impression, on doit dessiner dans une UIView, ou un CGPDFContext.
Peut-être que Text Kit peut aider, j'avoue mal connaà®tre.
Générer du HTML et imprimer une WebView comme proposé par Larme serait sans doute plus facile.
merci a tous
a
Non cela n'existe pas en Delphi, ni en C++. Tu confonds le langage et les frameworks associés, n'existant qu'avec une plate-forme. Par exemple Xcode peut compiler du code C++ (ou le pouvait à une époque, je n'ai pas utilisé çà depuis des années). Mais ne possède pas les frameworks spécifiques à Windev.
Tu peux aussi remarquer que Windev mobile iOS ne génère qu'un PDF, solution que t'avais déjà proposé la fausse brune.
Pour " formater " les données à l'affichage on place des composants graphiques élémentaires sur l'écran (uilabels pour le texte et les chiffres, uiimageview pour les graphismes, etc..). Et on définit des liens (outlets) avec des variables pour que les composants graphiques sachent où piocher leurs données.
Pour les rapports, j'utilise les méthodes comme UIGraphicsBeginPDFContextToFile pour créer les PDF - ce que l'on puisse afficher sur un écran, ou imprimer.
Pour faire un rapport de deux pages, il m'a fallu à peu près 1400 lignes de code, les données étant trouvés dans Core Data
a
1400 lignes ? ???
Personne n'a jamais pensé à créer un framework pour faciliter la création de PDF ? Quelque chose de similaire à l'utilisation d'une interface graphique, avec des composants à " poser " sur la feuille blanche : bloc de textes formatés, images cadres, etc..
Si.
Par exemple https://pspdfkit.com
Je ne sais pas combien ça coûte par contre.
Désolé un petit hors sujet rapide, vous parlez de pspdfkit qui est payant,
il n'y aurait pas un Framework peut être moins poussé que pspdfkit mais qui serait gratuit.
je souhaiterais générer des états dans le style de l'application Day One (qui utilise pspdfkit d'ailleurs)
Merci.
C'est toujours louche quand un site n'affiche pas le prix d'un produit, affichant juste un " contacter notre service commercial à telle adresse mail pour négocier nos tarifs ".
ça m'a l'air tellement complexe à faire.
Tous les cas, toutes les possibilités, toutes les envies diverses variées et loufoques sur lesquelles tu peux tomber...
Je suis d'accord avec toi, ça semble une manière de faire d'une autre époque.
Cela dit, PSPDFKit est une bibliothèque de grande qualité. Allez voir sur le blog, il y a régulièrement des articles intéressants.
Juste pour dire que, peut-être, il n'y a que 800 lignes ; j'ai l'habitude de séparer les lignes de code avec les lignes blanches pour les mieux lire.
Voici un exemple du code requis ; c'est le code pour imprimer les en-têtes d'un tableau :
800 lignes ? ???
Bah ouais ! C'est tout le formatage de texte pour les données, e.g.
... juste pour formater deux lignes pour le description de l'avion et son opérateur.
Exemple de rapport :
M'en fiche, je suis un dragon de glace ..