Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| Commande presse papiers pour Memo_Rich | |
| | Auteur | Message |
---|
Oscaribout
Nombre de messages : 471 Date d'inscription : 29/12/2016
| Sujet: Commande presse papiers pour Memo_Rich Ven 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? | |
| | | Oscaribout
Nombre de messages : 471 Date d'inscription : 29/12/2016
| Sujet: Re: Commande presse papiers pour Memo_Rich Ven 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 ? 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? | |
| | | Oscaribout
Nombre de messages : 471 Date d'inscription : 29/12/2016
| Sujet: Re: Commande presse papiers pour Memo_Rich Ven 5 Oct 2018 - 1:03 | |
| Ca ne marche pas car c'est du texte unicode - éditeur hexa:
Question: Comment on peut saisir un texte unicode depuis Panoramic après une sélection d'un item? | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Commande presse papiers pour Memo_Rich Ven 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
| |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Commande presse papiers pour Memo_Rich Ven 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
| |
| | | Oscaribout
Nombre de messages : 471 Date d'inscription : 29/12/2016
| Sujet: Re: Commande presse papiers pour Memo_Rich Ven 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. | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Commande presse papiers pour Memo_Rich Ven 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. | |
| | | Oscaribout
Nombre de messages : 471 Date d'inscription : 29/12/2016
| Sujet: Re: Commande presse papiers pour Memo_Rich Ven 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! 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 C'est l'heure de la soupe aujourd'hui (1h d'avance???) | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Commande presse papiers pour Memo_Rich Ven 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...?) | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Commande presse papiers pour Memo_Rich Sam 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 ! | |
| | | Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Commande presse papiers pour Memo_Rich Sam 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 ! | |
| | | Contenu sponsorisé
| Sujet: Re: Commande presse papiers pour Memo_Rich | |
| |
| | | | Commande presse papiers pour Memo_Rich | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |