ZoomControls-Klasse
Klasse für Zoomsteuerelemente.
Unterschrift:
export declare class ZoomControls implements IPositionable
Implementierungen: 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 verwendet wird, um sich beim ComponentManager zu registrieren. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
createDom() | Erstellen Sie die Zoomsteuerelemente. | |
Dispos() | Entsorgt diese Zoomsteuerelemente. Heben Sie die Verknüpfung mit allen DOM-Elementen auf, um Speicherlecks zu verhindern. | |
getBoundingRectangle() | Gibt das Begrenzungsrahmen des UI-Elements in Pixeln basierend auf dem div-Element „Blockly Injection“ zurück. | |
init() | Initialisiert die Zoomsteuerelemente. | |
position(metrics, savedPositions) | Positioniert die Zoomsteuerelemente. Sie befindet sich in der gegenüberliegenden Ecke der Kategorie/Toolbox. |