TimeAnimateValue.Fomula Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.