4D v14.3

GET PASTEBOARD DATA

Home

 
4D v14.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.)

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.

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.

Reicht der Speicher zum Entnehmen der Daten nicht aus, erhalten Sie den Fehler -108.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Pasteboard
Nummer: 401

Dieser Befehl ändert die Systemvariable OKDieser Befehl ändert die Systemvariable Error

 
GESCHICHTE 

Geändert: 4D v11 SQL

 
SIEHE AUCH 

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

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)