4D v16.3

GET PASTEBOARD DATA

Home

 
4D v16.3
GET PASTEBOARD DATA

GET PASTEBOARD DATA 


 

GET PASTEBOARD DATA ( DatenTyp ; Daten ) 
Parameter Typ   Beschreibung
DatenTyp  String in Angeforderter Datentyp aus dem Pasteboard
Daten  BLOB in 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";asOptions) ` 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.



Siehe auch 

APPEND DATA TO PASTEBOARD
GET PICTURE FROM PASTEBOARD
Get text from pasteboard

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Pasteboard
Nummer: 401

Dieser Befehl ändert die Systemvariable OK

 
GESCHICHTE 

Geändert: 4D v11 SQL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)