TimeAnimateValue.Fomula 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
公式
表示架构中的以下属性: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
属性值
返回 StringValue。
- 属性
注解
使用此类时,ECMA 国际标准 ECMA-376 中的以下信息可能很有用。
此属性允许在动画期间使用特定公式。 这是在以分号分隔的公式列表中指定的。 通过内插值列表生成的值将作为输入馈送到公式中。 生成的值用于设置要进行动画处理的属性。 值列表中 n 值应有 n-1 个公式。 从 keyTimes 列表中的相应时间开始应用公式,一直应用到列表中的下一次。
公式只能支持 calcMode
线性或离散的 (计算模式) 。 如果指定了另一个 calcMode
或未 calcMode
指定 ,则将 calcMode
假定为线性的 。
必须使用下面定义的元素编写公式。 在采用多个参数 ((如 animateScale 或 animateMotion) )的属性中使用公式时,将采用空格作为参数值之间的分隔符。 若要解决此问题,要么不要在公式中放置空格,要么在公式周围添加括号。
值(from、to、by 属性)中的公式可以由以下组成:
标准算术运算符:“+”、“-”、“*”、“/”、“^”、“%” (mod)
常量:“pi”“e”
条件运算符:“abs”、“min”、“max”、“?” 如果) (
比较运算符:'=='、'>='、'<='、'!='、'!'
三角运算符:“sin () ”、“cos () ”、“tan () ”、“asin () ”、“acos () ”、“atan () ”
自然对数 'ln () '
属性引用 (主机支持的属性)
上述公式元素与 javascript 表达式中使用的公式元素不同。 例如,公式中使用的“cos () ”将是 javascript 中的“Math.cos () ”。
此属性的可能值由 XML 架构 string
数据类型定义。