LineTitle-Eigenschaften
Hinweis
Geben Sie Farbwerte im HEX-Format an.
Verwendung
const data = [
// LineTitle-Objekt
{
type: "lineTitle",
id?: string | number,
text: string,
parent: string | number,
distance?: number, // standardmäßig 50
autoPosition?: boolean, // standardmäßig true
editable?: boolean, // standardmäßig true
fixed?: boolean, // standardmäßig false
hidden?: boolean, // standardmäßig false
fill?: string,
fontSize?: string | number, // standardmäßig 14
lineHeight?: string | number, // standardmäßig 14
fontStyle?: "normal" | "italic" | "oblique", // standardmäßig "normal"
fontColor?: string, // standardmäßig "#4C4C4C"
fontWeight?: string, // standardmäßig "500"
textAlign?: "center" | "left" | "right" // standardmäßig "center"
},
// weitere Linienobjekte
];
Beschreibung
Jedes LineTitle-Objekt kann die folgenden Eigenschaften enthalten:
type- (erforderlich) der Typ des Elements, setzen Sie ihn auf"lineTitle"id- (optional) die ID des LineTitle, standardmäßig automatisch generiertparent- (erforderlich) die ID der Linie, für die der Titel angezeigt werden solltext- (erforderlich) der Text des LineTitledistance- (optional) legt den Abstand zum Anzeigepunkt des Titels auf der Linie im Bereich von 0 bis 100 fest, standardmäßig 50autoPosition- (optional) legt die Richtung des Textes fest: bei true entspricht die Richtung des Textes der Richtung der Linie, bei false ist die Richtung des Textes immer horizontal; standardmäßig trueeditable- (optional) aktiviert/deaktiviert die Möglichkeit, den Text des Elements durch Doppelklick zu bearbeiten, standardmäßig truefixed- (optional) aktiviert/deaktiviert die Möglichkeit, den Text des Elements mit dem angegebenen Wert vondistancezu fixieren, standardmäßig falsehidden- (optional) legt fest, ob der Text ausgeblendet wird, standardmäßig falsefill- (optional) die Hintergrundfarbe des LineTitle-ElementsfontSize- (optional) die Schriftgröße, standardmäßig 14lineHeight- (optional) die Höhe der Textzeile, standardmäßig 14fontStyle- (optional) der Stil der Textschrift:"normal"(Standard),"italic","oblique"fontColor- (optional) die Farbe der Textschrift, standardmäßig "#4C4C4C"fontWeight- (optional) die Schriftstärke des Textes, mögliche Werte sind:"normal","bold","bolder","lighter"; Werte"100"-"900", wobei"400"normal entspricht und"600"+ die fetteste Schrift ist; standardmäßig"500"textAlign- (optional) die Ausrichtung des Textes:"center"(Standard),"left","right"
Beispiel
const data = [
// Formen konfigurieren
{ type: "rectangle", id: "shape_1" },
{ type: "rectangle", id: "shape_2", x: 400 },
// Linien konfigurieren
{ type: "line", id: "line_1", from: "shape_1", to: "shape_2" },
// LineTitles konfigurieren
{ type: "lineTitle", id: "title_1", parent: "line_1", text: "Some text" }
];
Verwandter Artikel: LineTitles konfigurieren