FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Rotation d'une image d'un angle quelconque
par JL35 Aujourd'hui à 16:09

» StratégoV8 et V9
par Jean Claude Aujourd'hui à 14:22

» GRID_LOAD
par Jean Claude Hier à 21:04

» HVIEWER
par Yannick Hier à 20:31

» KGF_dll - nouvelles versions
par Klaus Mar 16 Jan 2018 - 21:28

» Déformation d'image en trapèze
par mindstorm Mar 16 Jan 2018 - 21:06

» Mah-Jong américain
par Jean Claude Lun 15 Jan 2018 - 19:37

» Problème avec Deepl
par Klaus Lun 15 Jan 2018 - 0:34

» Quelques nouvelles ...
par Jean Claude Ven 12 Jan 2018 - 22:40

» Renommer les instructions ITEM_... ?
par Jicehel Ven 12 Jan 2018 - 18:56

» Ludothèque Panoramic
par jjn4 Ven 12 Jan 2018 - 18:11

» sous-programmes et fonctions
par Jack Ven 12 Jan 2018 - 17:51

» Mah-Jong français
par Jean Claude Jeu 11 Jan 2018 - 22:15

» panoramic 0.9.28
par gigi75 Ven 5 Jan 2018 - 14:06

» Un jeu qui va vous énerver!
par Jean Claude Jeu 4 Jan 2018 - 22:05

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Janvier 2018
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
293031    
CalendrierCalendrier

Partagez | 
 

 API Windows

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2
AuteurMessage
Klaus

avatar

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

MessageSujet: Re: API Windows   Jeu 7 Déc 2017 - 14:15

Bravo, Silverman !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
JL35



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

MessageSujet: Re: API Windows   Jeu 7 Déc 2017 - 14: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
Voir le profil de l'utilisateur
mindstorm

avatar

Nombre de messages : 545
Age : 48
Localisation : charente
Date d'inscription : 13/02/2013

MessageSujet: Re: API Windows   Jeu 7 Déc 2017 - 20: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
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: API Windows   Jeu 7 Déc 2017 - 21:03

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

avatar

Nombre de messages : 545
Age : 48
Localisation : charente
Date d'inscription : 13/02/2013

MessageSujet: Re: API Windows   Lun 11 Déc 2017 - 22: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
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: API Windows   Mar 12 Déc 2017 - 3: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
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé




MessageSujet: Re: API Windows   

Revenir en haut Aller en bas
 
API Windows
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» Mon ordinateur Windows Xp redémarre tout seul
» Windows média player ???
» Problème d'administration sous windows seven
» Windows 7 et carte réseau sans fil
» [résolu]problème d'arrêt windows XP

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: