FMX.Clipboard.IFMXExtendedClipboardService
Delphi
IFMXExtendedClipboardService = interface(IFMXClipboardService)
C++
__interface INTERFACE_UUID("{E96E4776-8234-49F9-B15F-301074E23F70}") IFMXExtendedClipboardService : public Fmx::Platform::IFMXClipboardService
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
interface class |
public | FMX.Clipboard.pas FMX.Clipboard.hpp |
FMX.Clipboard | FMX.Clipboard |
Beschreibung
Plattformdienst, um mit der System-Zwischenablage (EN) zu interagieren.
- Hinweis: Die FMX.Platform-Unit stellt ein anderes Interface bereit, IFMXClipboardService, um mit der System-Zwischenablage zu interagieren. IFMXExtendedClipboardService stellt jedoch ein zusätzliche Features zur Verfügung.
IFMXExtendedClipboardService stellt drei Methodentypen bereit, um mit dem Inhalt der System-Zwischenablage zu interagieren:
- Eine
Has<Format>-Methode, um festzulegen, ob die System-Zwischenablage aktuell Daten im angegebenen Format enthält. - Eine
Get<Format>-Methode, um den Inhalt der System-Zwischenablage im angegebenen Format zu lesen. Sie solltenGet<Format>nur verwenden, wennHas<Format>Truezurückgibt. - Eine
Set<Format>-Methode, um Daten in die System-Zwischenablage im angegebenen Format zu schreiben.
In der folgenden Tabelle sind diese Methoden aufgeführt:
| Text-Format | Bild-Format | Benutzerdefiniertes Format |
|---|---|---|
| HasText | HasImage | HasCustomFormat |
| GetText | GetImage | GetCustomFormat |
| SetText | SetImage | SetCustomFormat |
Bevor Sie die benutzerdefinierte Methode verwenden, um beliebige Daten in die Systemzwischenablage zu schreiben oder zu lesen, müssen Sie für Ihr benutzerdefiniertes Format einen Bezeichner registrieren.
Plattformunterstütztung
| Plattform | Text-Format | Bild-Format | Benutzerdefiniertes Format |
|---|---|---|---|
| Windows | |||
| OS X | |||
| iOS | |||
| Android |
Die Android-Zwischenablage unterstützt keine Bilder. Damit Benutzer die Bilder zwischen Ihren eigenen Anwendungen kopieren und einfügen können, kann stattdessen ein benutzerdefiniertes Format verwendet werden.