FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» 2D_fill_color
API Windows - Page 2 Emptypar papydall Aujourd'hui à 14:47

» Consommation gaz électricité
API Windows - Page 2 Emptypar leclode Mer 17 Avr 2024 - 11:07

» trop de fichiers en cours
API Windows - Page 2 Emptypar lepetitmarocain Mer 17 Avr 2024 - 10:19

» on_key_down (résolu)
API Windows - Page 2 Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
API Windows - Page 2 Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

» Bataille-navale
API Windows - Page 2 Emptypar jjn4 Mer 3 Avr 2024 - 14:08

» Minimiser une fenêtre Panoramic.
API Windows - Page 2 Emptypar Pedro Mar 2 Avr 2024 - 13:50

» Récapitulatif ludothèque panoramic jjn4
API Windows - Page 2 Emptypar jjn4 Lun 1 Avr 2024 - 18:04

» demande explication KGF pour imprimer en mm
API Windows - Page 2 Emptypar JL35 Jeu 28 Mar 2024 - 17:28

» Petit passage furtif
API Windows - Page 2 Emptypar Froggy One Mer 27 Mar 2024 - 14:26

» SPIN et aide langage (résolu)
API Windows - Page 2 Emptypar leclode Sam 23 Mar 2024 - 15:20

» Aide-mémoire des mots-clés Panoramic
API Windows - Page 2 Emptypar papydall Mer 20 Mar 2024 - 21:23

» Je ne comprend pas pourquoi la largeur de la scene 3d change
API Windows - Page 2 Emptypar Marc Mar 12 Mar 2024 - 20:06

» Comment télécharger panoramic?
API Windows - Page 2 Emptypar lepetitmarocain Sam 9 Mar 2024 - 13:31

» @lepetitmarocain <==> KGFGrid
API Windows - Page 2 Emptypar Klaus Dim 3 Mar 2024 - 9:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

 

 API Windows

Aller en bas 
+6
Pedro
Yannick
papydall
Klaus
silverman
JL35
10 participants
Aller à la page : Précédent  1, 2
AuteurMessage
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyJeu 7 Déc 2017 - 12:15

Bravo, Silverman !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
JL35




Nombre de messages : 7093
Localisation : 77
Date d'inscription : 29/11/2007

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyJeu 7 Déc 2017 - 12:42

Ça alors ! on avait la solution toute simple sous la main et je n'y ai même pas pensé, à appliquer le 2D_FILL_OFF à l'écriture de textes !
J'en suis baba !
Un grand bravo silverman, et un grand merci, je n'en reviens pas de la simplicité de la solution, moi qui cherchais midi à quatorze heure !

Du coup, la sub devient d'une simplicité biblique, je la mets quand même, pour la forme, du pur Panoramic ça me plait:
Code:
SUB TextToPict(p%,txt$,x%,y%,pol$,sz%,r%,g%,b%,enr%)
  ' Écriture du texte txt$ à fond transparent sur le picture p% en x%,y%,
  ' Police pol$, Taille sz%, Couleur r%,g%,b%
  ' Enrichissements enr% (=1 gras, =2 italique, =4 souligné, combinables)
  ' NB: Le texte peut comporter plusieurs lignes, séparées par des rc/al
  DIM_LOCAL rc$,a$,k%,hl%: rc$ = CHR$(13)+CHR$(10)
  PRINT_TARGET_IS p%: FONT_NAME p%,pol$: FONT_SIZE p%,sz%: FONT_COLOR p%,r%,g%,b%
  FONT_BOLD_OFF p%: FONT_ITALIC_OFF p%: FONT_UNDERLINE_OFF p%
  IF BIN_AND(enr%,1) = 1 THEN FONT_BOLD p%
  IF BIN_AND(enr%,2) = 2 THEN FONT_ITALIC p%
  IF BIN_AND(enr%,4) = 4 THEN FONT_UNDERLINE p%
  2D_TARGET_IS p%: 2D_FILL_OFF
  hl% = TEXT_HEIGHT(txt$,p%)
  k% = INSTR(txt$,rc$)
  WHILE k% > 0
      a$ = LEFT$(txt$,k%-1): txt$ = RIGHT_POS$(txt$,k%+2)
      PRINT_LOCATE x%,y%: PRINT a$: y% = y%+hl%: k% = INSTR(txt$,rc$)
  END_WHILE
  PRINT_LOCATE x%,y%: PRINT txt$
END_SUB
Revenir en haut Aller en bas
mindstorm

mindstorm


Nombre de messages : 684
Age : 55
Localisation : charente
Date d'inscription : 13/02/2013

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyJeu 7 Déc 2017 - 18:34

bonjour a tous.
c'est toujours un bonheur de vous lire!
je ne sais vraiment pas si je vous serai utile mais je viens de découvrir la possibilité de faire des dessins vectorisés en ligne de texte
ce format permet la manipulation des objets graphiques par programmation, notamment grâce à des scripts qui peuvent être intégrés dans le SVG
Citation :
Le Scalable Vector Graphics (en français « graphique vectoriel adaptable1 »), ou SVG, est un format de données conçu pour décrire des ensembles de graphiques vectoriels et basé sur XML. Ce format inspiré directement du VML et du PGML est spécifié par le World Wide Web Consortium.
si cela peut vous être utile.

et bon courage a Papydall
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyJeu 7 Déc 2017 - 19:03

Ben, oui,, c'est intéressant ! Tu peux nous en dire plus ?
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
mindstorm

mindstorm


Nombre de messages : 684
Age : 55
Localisation : charente
Date d'inscription : 13/02/2013

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyLun 11 Déc 2017 - 20:51

Bonjour a tous
tout d'abord il faut expliquer que se sont les fonctions de dessin, associés à ce logiciel, que j'ai programmé en Panoramic et que j'utilise encore.
mon objectif est et a toujours été de métriser le dessin vectoriel pour faire du rendu 3D.
Mon petit logiciel en Panoramic marche parfaitement ( pour mon usage).
Parallèlement les professionnels ont développés des logiciels tellement compliqués qu'il n'est pas possible de les utiliser.
Heureusement j'ai toujours eu foi dans l'informatique et bien sur vous en êtes la preuve.
BREF
je vous livre la version de base de cette technologie simplifié à l'usage des programmateurs web  
https://publicdomainvectors.org/svg-edit/svg-editor.html
Le gros avantage c'est que cette version permet de dessiner à la souris et de visualiser les lignes de codes.
Tout est clair, même pour moi car les commandes sont proche des notre (merci Jack)

il existe une version plus élaborée qui utilise une plus grande gamme de commande "inkscape"
logiciel gratuit libre et et et très important pour moi "PORTABLE"
il faut juste revenir à SVG-editor pour visualiser le code.
L'avantage du dessin vectorisé est que l'on peu le zoomer autant que l'on veut.

Il reste qu'il n'est pas écrit en Panoramic Very Happy
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyMar 12 Déc 2017 - 1:21

C'est intéressant ! Faudra que je prenne un peu de temps pour me plonger dans ce produit, mais on voit déjà aux premières manipulations que cela permet de réaliser des choses intéressantes. Je garde !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Fredisland




Nombre de messages : 261
Date d'inscription : 30/03/2018

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyJeu 26 Avr 2018 - 15:01

Klaus a écrit:
Depuis la version instantanée du 20 mars 2016 : PANORAMIC V 0.9.27i6, les commandes suivantes ont été implémentées:
Je tombe sur ce post en furetant  sur le forum comme un affamé. Comment parviens-tu à dégoter des informations si précieuses que le manuel ne mentionne pas, ni dans celui en ligne, ni dans celui intégré à PANORAMIC ? Et j'en ai trouvé d'autres comme ça des fonctions et instructions disséminées un peu partout. Une personne s'occupe-t-elle officiellement de répertorier tous les mots-clés de PANORAMIC dans un seul et unique document ?


Dernière édition par Fredisland le Jeu 26 Avr 2018 - 18:43, édité 1 fois
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyJeu 26 Avr 2018 - 18:34

Citation :
Une personne s'occupe-t-elle officiellement de répertorier tous les mots-clés de PANORAMIC dans un seul et unique document ?
Officiellement... seulement Jack. Et pour toute version officielle, la doc est complète et tous les mots-clé ont la coloration syntaxique.
Pour les versions instantanées, c'est plus compliqué. Une version instantanée est une version provisoire, donnant en avant-première des corrections de bugs, de nouvelles fonctionnalités etc. Pour chaque version instantanée, Jack publie un petit texte qui donne les nouveautés par rapport à la version précédente. J'ai pris l'habitude de collectionner tout cela par copier/coller dans un fichier texte. C'est à chacun de s'organiser.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jack
Admin
Jack


Nombre de messages : 2381
Date d'inscription : 28/05/2007

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyJeu 26 Avr 2018 - 18:51


_________________
API Windows - Page 2 Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Fredisland




Nombre de messages : 261
Date d'inscription : 30/03/2018

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyJeu 26 Avr 2018 - 18:53

Klaus a écrit:
Officiellement... seulement Jack. Et pour toute version officielle, la doc est complète et tous les mots-clé ont la coloration syntaxique.

Je crains devoir jouer du poil à gratter. Dans ton post du Mer 6 Déc 2017 - 8:30 tu cites les fonctions suivantes :

Klaus a écrit:
Depuis la version instantanée du 20 mars 2016 : PANORAMIC V 0.9.27i6, les commandes suivantes ont été implémentées:
LIBRARY N, L$ : déclaration d'une bibliothèque
...
COMMAND CP$,CL$,N,T$,C$ : déclaration d'une commande
...
FUNCTION CP$,CL$,N,T$,C$ : déclaration d'une fonction
...

Il s'agissait de la version PANORAMIC 0.9.27i6. Nous en sommes à la version 0.9.28[.i17]. Et ces fonctions n'apparaissent toujours pas dans la doc sur le site, ni dans celle intégrée à l'éditeur. De plus, la coloration syntaxique ne se fait pas davantage sur les 3 fonctions que tu cites. Je comprends donc qu'il y a une eu une version régulière 0.9.28 après la 0.9.27i6, mais pas de mise à jour de la doc. Je me sens frustré Crying or Very sad .
Revenir en haut Aller en bas
silverman

silverman


Nombre de messages : 968
Age : 51
Localisation : Picardie
Date d'inscription : 18/03/2015

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyJeu 26 Avr 2018 - 19:03

Et non, la version régulière 0928 n'est pas encore sortie. Les 0928ixx sortent avant, ce sont des instantanées, des préversions de la version régulière. Ce n'est pas la première fois que quelqu'un se trompe, et je me suis fais avoir moi aussi Crying or Very sad
Revenir en haut Aller en bas
Fredisland




Nombre de messages : 261
Date d'inscription : 30/03/2018

API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 EmptyJeu 26 Avr 2018 - 19:16

silverman a écrit:
Et non, la version régulière 0928 n'est pas encore sortie. Les 0928ixx sortent avant, ce sont des instantanées, des préversions de la version régulière. Ce n'est pas la première fois que quelqu'un se trompe, et je me suis fais avoir moi aussi Crying or Very sad

Donc toutes les modifications susmentionnées qui apparaissaient dans la version 0.9.28iXX sont apparues dans la version régulière 0.9.28, sortie après, n'est-ce pas ? Donc pourquoi n'apparaissent-elles plus depuis la version 0.9.29, même encore en version instantanée, puisque c'est une suite de la 0.9.28 ?
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 52
Localisation : Bretagne
Date d'inscription : 15/02/2010

API Windows - Page 2 Empty
MessageSujet: re   API Windows - Page 2 EmptyVen 27 Avr 2018 - 19:51

scratch scratch scratch

les nouveauté des versions versions 0.9.28ixx seront dans la version 0.9.28
comme celles des versions 0.9.27ixx sont dans la version 0.9.27

28ixx signifie que c' est une version de travail en vu de la version 28
Revenir en haut Aller en bas
Contenu sponsorisé





API Windows - Page 2 Empty
MessageSujet: Re: API Windows   API Windows - Page 2 Empty

Revenir en haut Aller en bas
 
API Windows
Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» Windows 7/8 vers Windows 10
» Windows 10
» Windows 7
» nombres a virgule...
» j'ai trouvé une dll

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: