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
Commande presse papiers pour Memo_Rich Emptypar leclode Aujourd'hui à 10:34

» Consommation gaz électricité
Commande presse papiers pour Memo_Rich Emptypar leclode Mer 17 Avr 2024 - 11:07

» trop de fichiers en cours
Commande presse papiers pour Memo_Rich Emptypar lepetitmarocain Mer 17 Avr 2024 - 10:19

» on_key_down (résolu)
Commande presse papiers pour Memo_Rich Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
Commande presse papiers pour Memo_Rich Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

» Bataille-navale
Commande presse papiers pour Memo_Rich Emptypar jjn4 Mer 3 Avr 2024 - 14:08

» Minimiser une fenêtre Panoramic.
Commande presse papiers pour Memo_Rich Emptypar Pedro Mar 2 Avr 2024 - 13:50

» Récapitulatif ludothèque panoramic jjn4
Commande presse papiers pour Memo_Rich Emptypar jjn4 Lun 1 Avr 2024 - 18:04

» demande explication KGF pour imprimer en mm
Commande presse papiers pour Memo_Rich Emptypar JL35 Jeu 28 Mar 2024 - 17:28

» Petit passage furtif
Commande presse papiers pour Memo_Rich Emptypar Froggy One Mer 27 Mar 2024 - 14:26

» SPIN et aide langage (résolu)
Commande presse papiers pour Memo_Rich Emptypar leclode Sam 23 Mar 2024 - 15:20

» Aide-mémoire des mots-clés Panoramic
Commande presse papiers pour Memo_Rich Emptypar papydall Mer 20 Mar 2024 - 21:23

» Je ne comprend pas pourquoi la largeur de la scene 3d change
Commande presse papiers pour Memo_Rich Emptypar Marc Mar 12 Mar 2024 - 20:06

» Comment télécharger panoramic?
Commande presse papiers pour Memo_Rich Emptypar lepetitmarocain Sam 9 Mar 2024 - 13:31

» @lepetitmarocain <==> KGFGrid
Commande presse papiers pour Memo_Rich 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

 

 Commande presse papiers pour Memo_Rich

Aller en bas 
5 participants
AuteurMessage
Oscaribout




Nombre de messages : 471
Date d'inscription : 29/12/2016

Commande presse papiers pour Memo_Rich Empty
MessageSujet: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich EmptyVen 5 Oct 2018 - 0:00

J'ai voulu tester rapidement pour agir sur le Memo_Rich comme pour WordPad.

La fonction Clipboard_paste provoque une erreur tout comme Clipboard_string_paste$. Pourtant c'est de cette façon que dans WordPad on procède pour modifier les attributs.

J'ai repris le programme publié dans le post MEMO_RICH pour tester une possibilité.

Code:
label save  , combo_: dim f$
f$ = "Z:\memo_rich.rtf"    
width 0,screen_x:height 0,500

memo_rich 1   :width 1,400:height 1,300 : show 1 : top 1,30
   if file_exists(f$) = 1 then file_load 1,f$
button 2:caption 2,"save" : on_click 2,save
memo 3:left 3,410:width 3,width_client(0)-410:top 3,30:height 3,400
   if file_exists(f$) = 1 then file_load 3,f$
list 4:top 4,310  : on_click 4,combo_
   item_add 4,"noir":item_add 4,"rouge":item_add 4,"bleu"
END
' ========================
save:
   if dir_exists("z:\") = 1 then file_save 1,f$
return
' ========================
combo_:
   combo_()
return
SUB combo_()
   dim_local i%,a$,tx$ , at$
   tx$ = select_read$(1) : message tx$
   i% = item_index(4)
   select i%
      case 1:' noir
             at$="\cf0"+tx$ : clipboard_string_copy at$  
             set_focus 1
             ' clipboard_paste 1
             ' ou
             clipboard_string_paste$ at$                
      case 2:' rouge
             t$="\cf1"+tx$ : clipboard_string_copy at$  
             clipboard_paste 1
      case 3:' bleu
             t$="\cf2"+tx$ : clipboard_string_copy at$  
             clipboard_paste 1  
   end_select
END_SUB

Donc le minimum serait d'avoir ces commandes pouvoir faire fonctionné cet objet.
Est-ce que je suis dans l'erreur?
Revenir en haut Aller en bas
Oscaribout




Nombre de messages : 471
Date d'inscription : 29/12/2016

Commande presse papiers pour Memo_Rich Empty
MessageSujet: Re: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich EmptyVen 5 Oct 2018 - 0:51

Alors là il y a un problème, cela ne semble pas marché.
A la place de clipboard_paste, ou similaire, avec [CTRL -V], on copie le code, mais cela ne change pas les attributs, mais insert le texte attribut Sad ? Y aurait-il un caractère invisible, car je ne vois rien d'autre.

On ne peut pas retrouver la ligne, vu qu'on ne peut pas y insérer un caractère pour le retrouver. De plus caret_position ne fonctionne pas non plus. Finalement on ne peut rien faire, si ce n'est que copier le texte dans un éditeur rtf, ou reporter la copie depuis cet éditeur. Si on sauvegarde memo_rich après le report d'un contrôle depuis le memo, la relecture du fichier montre l'attribut en texte?

Qu'est-ce qui manque?
Revenir en haut Aller en bas
Oscaribout




Nombre de messages : 471
Date d'inscription : 29/12/2016

Commande presse papiers pour Memo_Rich Empty
MessageSujet: Re: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich EmptyVen 5 Oct 2018 - 1:03

Ca ne marche pas car c'est du texte unicode monkey

éditeur hexa:


Question:
Comment on peut saisir un texte unicode depuis Panoramic après une sélection d'un item?
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 6989
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Commande presse papiers pour Memo_Rich Empty
MessageSujet: Re: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich EmptyVen 5 Oct 2018 - 6:16

Pour un memo_rich la commande n’est pas CLIPBOARD_STRING_PASTE$ N, mais TEXT N, CLIPBOARD_STRING_PASTE$

Code:

label clic
memo_rich 10
list 20 : left 20,200  : on_click 20,clic
 item_add 20,"Hello"
 item_add 20,"Salut"
 item_add 20,"Good Bye"
 
end
Clic:
' message item_index$(20)  
 clipboard_string_copy item_index$(20)
 text 10,CLIPBOARD_STRING_PASTE$
return

Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Commande presse papiers pour Memo_Rich Empty
MessageSujet: Re: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich EmptyVen 5 Oct 2018 - 8:41

Comme ceci c'est plus parlant.
Code:
label clic
memo_rich 10  : color 10,200,240,255
list 20 : left 20,200  : on_click 20,clic
 item_add 20,"Hello"
 item_add 20,"Salut"
 item_add 20,"Good Bye"
 
end
Clic:
' message item_index$(20) 
 clipboard_string_copy item_index$(20)
 item_add 10,CLIPBOARD_STRING_PASTE$
return

Wink
Revenir en haut Aller en bas
Oscaribout




Nombre de messages : 471
Date d'inscription : 29/12/2016

Commande presse papiers pour Memo_Rich Empty
MessageSujet: Re: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich EmptyVen 5 Oct 2018 - 9:35

Bonjour,
Moi j'essaye de me servir d'un memo_rich comme on peut s'en servir dans WordPad, et non comme dans un memo.

Essayez de modifier le style du texte dans memo_rich. Moi j'y arrive pas, sauf en me servant de WordPad. C'est pas le but!

Pourquoi mon programme ne fonctionne pas?
J'obtiens le message suivant:

(50) Not successful command for this kind of OBJECT. Line : 33

Comment on fait pour se servir d'un memo_rich pour remplir du texte formaté par programme? C'est ça l'intérêt de programmé. Autrement il y a des logiciels spécialisés plus performant.

EDIT: je regarderai ce soir si j'ai le temps ce qu'a mis Papydall à côté.
Il faut aussi que je regarde quelle version de Panoramic est utilisé. Là je ne peux pas.
Revenir en haut Aller en bas
JL35




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

Commande presse papiers pour Memo_Rich Empty
MessageSujet: Re: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich EmptyVen 5 Oct 2018 - 14:35

Je pense que le but de MEMO_RICH est simplement d'afficher un texte formaté , au format RTF, en respectant le formatage, tout comme HVIEWER affiche un texte (ou fichier) formaté en HTML.

L'intérêt du Memo_Rich est d'afficher du texte formaté, et non pas de le créer et d'émuler un éditeur de textes comme Wordpad.

On peut évidemment bricoler un formatage rtf de textes dans Panoramic, ou sous forme de datas, mais c'est extérieur au Memo_Rich, qui lui ne servira qu'à l'affichage.

Enfin, du moins je le vois comme ça.
Revenir en haut Aller en bas
Oscaribout




Nombre de messages : 471
Date d'inscription : 29/12/2016

Commande presse papiers pour Memo_Rich Empty
MessageSujet: Re: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich EmptyVen 5 Oct 2018 - 19:08

JL35 a écrit:
L'intérêt du Memo_Rich est d'afficher du texte formaté, et non pas de le créer et d'émuler un éditeur de textes comme Wordpad.

Ne ment veux pas, mais je ne suis pas trop d'accord. Il y a déjà hviewer qui fait cela, et en plus avec on peut afficher des images.

Dans MEMO_RICH il y a MEMO. Normalement un objet memo permet de faire du texte. Maintenant il y a un maitre incontesté qui est JACK. J'aimerai bien avoir son avis, et ce qu'il prévoit de faire avec cet objet. J'ai toujours espéré un jour pouvoir faire du texte stylé, qui permet de mettre en avant des comptes-rendus sur du travail programmé, et pour l'instant je me "casse les dents" (même si les miennes sont très solides d'après mon dentiste).

J'aimerai que Jack donne sont avis, pour savoir si on peut en attendre quelque chose, ou si il faut trouver une autre solution. Peut-être qu'il est loin de tout, sinon SVP: une réponse là dessus.
C'est pas courant de ma part de vouloir avoir une réponse qui concerne un objet, mais je ne sais plus comment je dois m'y prendre. J'avais déjà regardé cet objet, et vu qu'il y avait un problème, et je me suis tus. Mais comme Jack pense que si on ne fait pas de demande, cela veut dire qu'on en à rien à faire, alors voila! alien

1,2,3, j'irai au bois, 4,5,6, cueillir des cerises... N'importe quoi, ma femme m'appelle, et 7,8,9 j'apporte mon panier neuf geek
C'est l'heure de la soupe aujourd'hui (1h d'avance???)
Revenir en haut Aller en bas
JL35




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

Commande presse papiers pour Memo_Rich Empty
MessageSujet: Re: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich EmptyVen 5 Oct 2018 - 20:05

Bonsoir Oscaribout,

Je ne fais que des suppositions, mais tu dis que Hviewer fait déjà ça, afficher du texte formaté, mais il n'affiche que du texte formaté en HTML, c'est tout, et MEMO_RICH est son équivalent pour afficher du texte formaté en Rich Text Format (RTF).

Evidemment le Memo_Rich a des possibilités d'édition, comme un Memo, mais l'usage en est un peu flou, ça mériterait effectivement des éclaircissements.

Quant à l'affichage d'images, le format rtf le prévoit, mais je constate, après essai rapide, que le Memo_Rich les ignore... je vais regarder de plus près comment elles sont codées en rtf.

NB après examen rapide, je vois que l'image est codée dans le fichier rtf sous forme binaire, et donc zappée par le Memo_Rich (normal, sans doute, une image dans un Memo...?)
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 6989
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Commande presse papiers pour Memo_Rich Empty
MessageSujet: Re: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich EmptySam 6 Oct 2018 - 1:00

JL a écrit:
Quant à l'affichage d'images, le format rtf le prévoit, mais je constate, après essai rapide, que le Memo_Rich les ignore... je vais regarder de plus près comment elles sont codées en rtf.

NB après examen rapide, je vois que l'image est codée dans le fichier rtf sous forme binaire, et donc zappée par le Memo_Rich (normal, sans doute, une image dans un Memo...?)

J’ai fait le même constat.

J'ai un fichier Coluche.jpg

Coluche.jpg:

Ce même fichier converti (par un convertisseur on-line JPG to RTF ) en  Coluche.rtf donne

Dans Word:

ça donne avec le code suivant :

Code:

memo_rich 10 : full_space 10 : bar_both 10
file_load 10,"c:\users\acer\desktop\coluche.rtf"

Panoramic:


Le texte s'affiche mais pas d'image ! Embarassed
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Marc

Marc


Nombre de messages : 2376
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Commande presse papiers pour Memo_Rich Empty
MessageSujet: Re: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich EmptySam 6 Oct 2018 - 9:34

Bonjour à tous !

MEMO_RICH : Voilà un mot-clé que je n'avais jamais utilisé.

Merci de toutes vos informations.

Effectivement, de mon coté aussi, pour le texte, c'est OK mais je n'arrive pas à visualiser une image .jpg ou .bmp.

Bon programmation à tous !
Revenir en haut Aller en bas
Contenu sponsorisé





Commande presse papiers pour Memo_Rich Empty
MessageSujet: Re: Commande presse papiers pour Memo_Rich   Commande presse papiers pour Memo_Rich Empty

Revenir en haut Aller en bas
 
Commande presse papiers pour Memo_Rich
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» une commande!!
» Boucle pour une commande
» A Jack pour la commande if then
» Nouvelle commande pour PICTURE
» Une commande pour aller à la ligne xxx

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: