Bubble Class
Klasse für UI-Infofeld.
Unterschrift:
export declare class Bubble implements IBubble
Implementierung: IBubble
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(Arbeitsbereich; Inhalt; Form; AnkerXY; Blattbreite; Blasenhöhe) | Erstellt eine neue Instanz der Bubble -Klasse |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
ANCHOR_RADIUS | static |
Zahl | Abstand zwischen Pfeilpunkt und Ankerpunkt |
ARROW_ANGLE | static |
Zahl | Die Anzahl der Grade, die der Pfeil gegen den Uhrzeigersinn biegt. |
ARROW_BEND | static |
Zahl | Schärfe des Bogens. Höhere Zahlen führen zu weicheren Pfeilen. |
ARROW_THICKNESS | static |
Zahl | Bestimmt die Stärke des Pfeils in Relation zur Größe der Blase. Höhere Zahlen bedeuten dünnere Pfeile. |
BORDER_WIDTH | static |
Zahl | Breite des Rahmens um die Blase herum. |
Inhalte_ | SVG-Element | ||
Form_ | SVG-Element | ||
Arbeitsbereich | Workspace-SVG-Dateien |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
dispose() | Entsorge dieses Infofeld. | |
getBubbleSize() | Dimensionen dieses Infofelds abrufen | |
getRelativeToSurfaceXY() | Gibt die Koordinaten der oberen linken Ecke des Infofelds in Bezug auf den Ursprung der Zeichnungsoberfläche (0,0) in Arbeitsbereichseinheiten zurück. | |
getSvgRoot() | Gibt den Stammknoten der SVG-Gruppe des Infofelds zurück. | |
registerMoveEvent(callback) zurück | Registriert eine Funktion als Callback-Ereignis für das Verschieben der Blase. | |
registerResizeEvent(Callback) | Registriert eine Funktion als Callback-Ereignis, wenn die Größe der Blase angepasst wird. | |
setAnchorLocation(xy) | Benachrichtigung, dass der Anker verschoben wurde. Aktualisieren Sie den Pfeil und die Blase entsprechend. | |
setBubbleSize(width, height) | Passen Sie die Größe dieser Blase an. | |
setColour(HexColour) | Farbe einer Blase ändern | |
setDeleteStyle(_enable) festlegen | Aktualisiere den Stil dieses Infofelds, wenn es über einen Löschbereich gezogen wird. | |
setSvgId(ID) | Geben Sie die ID des Blocks in der obersten SVG-Gruppe des Infofelds an. |