Tutorials mit Custom Attribute

Steuert ein beliebiges benanntes Attribut über einen Ausdruck — das Binding für Geometrie und für Rechnen.

Was Custom Attribute macht

Ein Attribut benennen, einen Ausdruck schreiben, und das Attribut folgt ihm. Das ist das Binding für alles, was die feste Liste nicht abdeckt, meist Geometrie: width, height, x, y, r, points.

Ein Ausdruck kann Parameter lesen und rechnen — was die anderen Bindings bewusst nicht tun. Ein Balken, der mit einem Wert wächst, ist ein Breitenausdruck; ein steigender Stand ein Ausdruck auf y. Ein 280 Einheiten breit gezeichneter Balken über einen Bereich von 0–100 % ergibt 2,8 Einheiten je Prozent, und dieser Faktor kommt aus der Zeichnung statt aus einer Formel, die sich jemand merken muss.

Zeichnen Sie die Form deshalb bei Vollausschlag, bevor Sie den Faktor bestimmen. Die Vollausschlag-Geometrie ist das, woraus sich die Rechnung ableitet, und ein maximal gezeichneter Balken lässt die Zahlen direkt am Element ablesen, statt sie zu messen.

Nichts prüft, ob das Attribut zum Element passt — r auf einem Rechteck wird angenommen und tut nichts —, simulieren Sie also beide Enden des Bereichs und sehen Sie zu, wie es sich bewegt, bevor Sie ihm trauen.

Beispiele

Tutorials mit Custom Attribute | DynSVG