Freigeben über


TimeAnimateValue.Fomula Eigenschaft

Definition

Formel

Stellt das folgende Attribut im Schema dar: fmla

[DocumentFormat.OpenXml.SchemaAttr(0, "fmla")]
public DocumentFormat.OpenXml.StringValue Fomula { get; set; }
public DocumentFormat.OpenXml.StringValue Fomula { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(0, "fmla")]
public DocumentFormat.OpenXml.StringValue? Fomula { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("fmla")]
public DocumentFormat.OpenXml.StringValue? Fomula { get; set; }
public DocumentFormat.OpenXml.StringValue? Fomula { get; set; }
member this.Fomula : DocumentFormat.OpenXml.StringValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr(0, "fmla")>]
member this.Fomula : DocumentFormat.OpenXml.StringValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr("fmla")>]
member this.Fomula : DocumentFormat.OpenXml.StringValue with get, set
Public Property Fomula As StringValue

Eigenschaftswert

Gibt zurück StringValue.

Attribute

Hinweise

Die folgenden Informationen aus dem INTERNATIONALEN ECMA-Standard ECMA-376 können bei der Arbeit mit dieser Klasse nützlich sein.

Dieses Attribut ermöglicht die Verwendung einer bestimmten Formel während der Animation. Dies wird in einer durch Semikolons getrennten Liste von Formeln angegeben. Der durch Interpolieren der Werteliste generierte Wert wird als Eingabe in die Formel eingefügt. Der resultierende Wert wird verwendet, um die eigenschaft festzulegen, die animiert wird. Es sollte n-1 Anzahl von Formeln für n Werte in der Werteliste geben. Die Formel wird ab dem entsprechenden Zeitpunkt in der KeyTimes-Liste und bis zum nächsten Mal in der Liste angewendet.

Formeln können nur einen calcMode linearen oder diskreten (Berechnungsmodus) unterstützen. Wenn eine andere calcMode angegeben wird oder kein calcMode angegeben ist, wird von einem calcMode linearen angenommen.

Formeln müssen mit den unten definierten Elementen geschrieben werden. Wenn eine Formel in einem Attribut verwendet wird, das mehr als einen Parameter akzeptiert (z. B. für animateScale oder animateMotion), wird ein Leerzeichen als Trennzeichen zwischen Parameterwerten verwendet. Um dies zu umgehen, fügen Sie entweder keine Leerzeichen in die Formel ein, oder schließen Sie die Formel in Klammern ein.

Formeln innerhalb von Werten, von, bis, nach Attributen können aus folgenden Merkmalen bestehen:

  • Arithmetische Standardoperatoren: '+', '-', '*', '/', '^', '%' (mod)

  • Konstanten: "pi" "e"

  • Bedingte Operatoren: "abs", "min", "max", "?". (if)

  • Vergleichsoperatoren: '==', '>=', '<=', '!=', '!'

  • Trigonometrische Operatoren: "sin()", "cos()", "tan()", "asin()", "acos()", "atan()"

  • Natürlicher Logarithmus 'ln()'

  • Eigenschaftenverweise (vom Host unterstützte Eigenschaften)

Die oben genannten Formelelemente unterscheiden sich von denen, die in javascript-Ausdrücken verwendet werden. In Formeln verwendete "cos()" wäre beispielsweise "Math.cos()" in Javascript.

Die möglichen Werte für dieses Attribut werden durch den XML-Schemadatentyp string definiert.

Gilt für: