Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
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 if
Wurden 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 v20)
4D Programmiersprache ( 4D v20.1)
4D Programmiersprache ( 4D v20.2)
4D Programmiersprache ( 4D v20.3)
4D Programmiersprache ( 4D v20.4)
4D Programmiersprache ( 4D v20.5)
4D Programmiersprache ( 4D v20.6)