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
» Logiciel de planétarium.
Commande presse papiers pour Memo_Rich Emptypar Pedro Hier à 10:37

» Un autre pense-bête...
Commande presse papiers pour Memo_Rich Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Commande presse papiers pour Memo_Rich Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Commande presse papiers pour Memo_Rich Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Commande presse papiers pour Memo_Rich Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Commande presse papiers pour Memo_Rich Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Commande presse papiers pour Memo_Rich Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Commande presse papiers pour Memo_Rich Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Commande presse papiers pour Memo_Rich Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Commande presse papiers pour Memo_Rich Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Commande presse papiers pour Memo_Rich Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Commande presse papiers pour Memo_Rich Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Commande presse papiers pour Memo_Rich Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Commande presse papiers pour Memo_Rich Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Commande presse papiers pour Memo_Rich Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-38%
Le deal à ne pas rater :
Ecran PC gaming 23,8″ – ACER KG241Y P3bip à 99,99€
99.99 € 159.99 €
Voir le deal

 

 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 : 7017
Age : 74
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 : 5950
Age : 70
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 : 7112
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 : 7112
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 : 7017
Age : 74
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 : 2466
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
-
» Surveillance du presse-papiers.
» Nouvelle commande pour PICTURE
» A Jack pour la commande if then
» Une commande pour aller à la ligne xxx
» une commande!!

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: