ZoomControls-Klasse
Klasse für Zoomsteuerelemente.
Unterschrift:
export declare class ZoomControls implements IPositionable
Implementierung:IPositionable
Konstruktoren
| Konstruktor | Modifikatoren | Beschreibung |
|---|---|---|
| (Konstruktor)(Arbeitsbereich) | Erstellt eine neue Instanz der ZoomControls-Klasse |
Attribute
| Attribut | Modifikatoren | Typ | Beschreibung |
|---|---|---|---|
| id | String | Die eindeutige ID für diese Komponente, die für die Registrierung beim ComponentManager verwendet wird. |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| createDom() | Erstellen Sie die Zoomsteuerelemente. | |
| dispose() | Verfügt diese Zoomsteuerelemente. Heben Sie die Verknüpfung mit allen DOM-Elementen auf, um Speicherlecks zu vermeiden. | |
| getBoundingRectangle() | Gibt das Begrenzungsrahmen des UI-Elements in Pixeleinheiten relativ zum Blockly-Injection-Div zurück. | |
| init() | Initialisiert die Zoomsteuerelemente. | |
| position(metrics, savedPositions) | Positioniert die Zoomsteuerelemente. Sie befindet sich in der gegenüberliegenden Ecke der Ecke, an der die Kategorien/Toolbox beginnen. |