Text style
Das komplexe Steuerelement zur Verwaltung des Textstils innerhalb der Diagram-Elemente

Verwendung
{
type: "textStyle",
hidden?: boolean, // Standardmäßig false
disabled?: boolean, // Standardmäßig false
css?: string,
width?: string | number | "content", // Standardmäßig "content"
height?: string | number | "content", // Standardmäßig "content"
padding?: string | number, // Standardmäßig "0 16px"
label?: string,
labelAlignment?: "left" | "right" | "center", // Standardmäßig "left"
align?: "start" | "center" | "end" | "between" | "around" | "evenly", // Standardmäßig "between"
compact?: boolean, // Standardmäßig false
// Service-Eigenschaften
$properties?: object
}
Beschreibung
Basiseigenschaften
type- (erforderlich) der Typ eines Steuerelements. Setzen Sie ihn auf"textStyle"hidden- (optional) legt fest, ob das Steuerelement ausgeblendet ist. Standardmäßig falsedisabled- (optional) legt fest, ob das Steuerelement aktiviert (false) oder deaktiviert (true) ist. Standardmäßig falsecss- (optional) fügt dem Steuerelement Stilklassen hinzuwidth- (optional) die Breite des Steuerelements. Standardmäßig"content"height- (optional) die Höhe des Steuerelements. Standardmäßig"content"padding- (optional) legt den Innenabstand für den Inhalt innerhalb der Steuerelementgruppe fest. Standardmäßig "0 16px"label- (optional) gibt eine Beschriftung für das Steuerelement anlabelAlignment- (optional) legt die Position der Beschriftung fest. Standardmäßig"left"align- (optional) legt die Ausrichtung der Steuerelemente innerhalb der Steuerelementgruppe fest. Standardmäßig"between"compact- (optional) gibt den kompakten Modus an, bei dem Abstände und Rahmen entfernt werden. Standardmäßig false
Service-Eigenschaften
$properties- (optional) ermöglicht das Überschreiben von Werten der Basissteuerelemente innerhalb eines komplexen Steuerelements. Sie können die folgenden Elemente des Text style-Steuerelements auf Grundlage der Basissteuerelemente konfigurieren:fontSize- (combo) legt die Schriftgröße festlineHeight- (input) legt den Zeilenabstand festfontColor- (colorpicker) legt die Schriftfarbe festfontWeight- (toggle) legt die Schriftstärke festfontStyle- (toggle) legt den Schriftstil fest
Beispiel
const editor= new dhx.DiagramEditor("editor_container", {
type: "mindmap",
view: {
editbar: {
properties: {
$shape: [
{
type: "textStyle",
label: "Text style",
$properties: {
fontSize: {
value: 20,
options: [
{ id: 10, value: "10px" },
{ id: 20, value: "20px" },
{ id: 30, value: "30px" },
{ id: 40, value: "40px" }
]
}
}
}
]
}
}
}
});