TimeAnimateValue.Fomula プロパティ

定義

Formula.Represents は、次のスキーマの属性: fmla

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

プロパティ値

StringValue

返します。 StringValue

属性

注釈

ECMA 376 の標準の ECMA インターナショナルから次の情報は、このクラスを使用する場合に、役立ちます。

アニメーション中に使用される特定の計算式にこの属性を使用します。 これは、数式のセミコロン区切りの一覧で指定されます。 値の一覧を補間によって生成される値は入力値として数式に供給されています。 アニメーション化するプロパティを設定するのには、結果として得られる値が使用されます。 N 個の値、[値] ボックスの一覧での数式の n-1 の番号が必要があります。 KeyTimes] ボックスの一覧では、ボックスの一覧で次の時点までに対応する時間に開始する数式が適用されます。

数式でのみ使用できる、 calcMode (計算方法) 線形または個別の。 他calcModeが指定されてない、またはcalcModeが指定されて、calcModeの線形と仮定されます。

下で定義されている要素を使用して、数式を書き込む必要があります。 (AnimateScale や animateMotion など)、1 つ以上のパラメーターを受け取る属性では、数式を使用するときにパラメーターの値の間の区切り文字としてスペースが行われます。 この問題を回避するには、か、しない数式をスペースで区切ってまたは数式の前後にかっこが含まれます。

数式内の値から、属性で構成できるこれらの。

  • 標準の算術演算子: '+'、'-'、' *'、'/'、' ^'、'%' (mod)

  • 定数: 'pi' ' e'

  • 条件演算子: 'abs'、'分'、'max'、'?' (の場合)

  • 比較演算子: '= =' ' > ='、' < = ','! = '、'!'

  • 三角関数演算子: 'sin()'、'cos()'、'tan()'、'asin()'、'正弦'、'atan()'

  • 自然対数 'ln()'

  • プロパティの参照 (サポートされているホストのプロパティ)

上記の計算式の要素は、javascript の式で使用されているものと異なります。 たとえば「cos()」が数式で使用されているになります"Math.cos()"javascript で。

この属性の値が XML スキーマで定義されているstringのデータ型です。

適用対象