Using MC 2.5 on Windows XP

My understanding is that the clipboardData is an array with 1 to 6 keys.  But it appears to me that
(1) setting one element of the array can empty out elements previously set;
(2) there is some problem loading the "image" element;
(3) I can't get all of "the keys" of the clipboardData;
(4) "the clipboard" only reports the most recently set key (or "text" even if "RTF" was most recently set);
(5) I can't put the clipboardData into a variable and then retrieve an array element from that variable or get the keys of that variable.

So is it not really an array?  Can it store more than one type of data at once?

I used the script below to experiment, and tried various changes in the order of the first four commands.

on mouseUp
  set the clipboardData["text"] to fld 2
  set the clipboardData["unicode"] to the unicodeText of fld 2
  set the clipboardData["image"] to image 1
  set the clipboardData["RTF"] to the RTFText of fld 2
 
  put "text" && (the clipboardData["text"] is not empty) into fld 1
  put return & "Image" && (the clipboardData["image"] is not empty) after fld 1
  put return & "RTF" && (the clipboardData["RTF"] is not empty) after fld 1
  put return & "Unicode" && (the clipboardData["unicode"] is not empty) after fld 1

  put the clipboardData into myArrayVar
  put return & "***" & the keys of the clipboardData after fld 1
  put "***" & the keys of myArrayVar after fld 1
  put "***" & the clipboard after fld 1
end mouseUp

Any insights?

David Epstein
_______________________________________________
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard

Reply via email to