| 4D v18GET PASTEBOARD DATA | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v18
 GET PASTEBOARD DATA 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET PASTEBOARD DATA ( DatenTyp ; Daten ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| DatenTyp | String |   | Angeforderter Datentyp aus dem Pasteboard | |||||
| Daten | BLOB |   | Angeforderte Daten aus dem Pasteboard | |||||
Der Befehl GET PASTEBOARD DATA gibt im BLOB Feld oder in der Variablen Daten die im Pasteboard vorhandenen Daten zurück mit dem in DatenTyp übergebenen Typ. (Enthält das Pasteboard innerhalb 4D kopierten Text, wird im BLOB in der Regel der Zeichensatz UTF-16 verwendet.)
Hinweis: Im Rahmen von Copy/Paste Operationen entspricht Pasteboard der Zwischenablage.
In DatenTyp können Sie eine 4D Signatur, ein UTI (Mac OS), Formatnamen oder -nummer (Windows) oder einen Typ aus vier Zeichen (Kompatibilität) angeben. Weitere Informationen dazu finden Sie im Abschnitt Pasteboards verwalten.
Hinweis: Mit diesem Befehl können Sie keine Datendateien einlesen. Dafür benötigen Sie den Befehl Get file from pasteboard.
Folgende Objektmethoden für zwei Schaltflächen kopieren Daten und übertragen sie in das Array asOptions (PopUp-Menü, DropDown-Liste,...) in einem Formular:
  ` Objektmethode bCopyasOptions
 If(Size of array(asOptions)>0) ` Gibt es etwas zu kopieren?
    VARIABLE TO BLOB(asOptions;$vxClipData) ` Sammle die Elemente des Array in einem BLOB
    CLEAR PASTEBOARD ` Leere das Pasteboard
    APPEND DATA TO PASTEBOARD("artx";$vxClipData) ` Die Datentypen wurden wilkürlich gewählt
 End if
 
  ` Objektmethode bPasteasOptions
 If(Pasteboard data size("artx")>0) ` Gibt es Daten vom Typ "artx" im Pasteboard?
    GET PASTEBOARD DATA("artx";$vxClipData) ` Entnimm Daten aus dem Pasteboard
    BLOB TO VARIABLE($vxClipData;asOptions) ` Fülle Array mit BLOB Daten
    asOptions:=0 ` Setze ausgewähltes Element für das Array neu
 End ifWurden die Daten korrekt entnommen, hat OK den Wert 1; sonst den Wert 0 und es wird ein Fehler erzeugt.
									APPEND DATA TO PASTEBOARD
									
									GET PICTURE FROM PASTEBOARD
									
									Get text from pasteboard
									
	Produkt: 4D
	Thema: Pasteboard
	Nummer: 
        401
        
        
        
	
	Geändert: 4D v11 SQL  
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Programmiersprache ( 4D v18)
	
	
	
	
	
 Fehler melden
Fehler melden