Compartilhar via


TimeAnimateValue.Fomula Propriedade

Definição

Fórmula

Representa o seguinte atributo no esquema: 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

Valor da propriedade

Retorna StringValue.

Atributos

Comentários

As informações a seguir do ECMA International Standard ECMA-376 podem ser úteis ao trabalhar com essa classe.

Esse atributo permite que uma fórmula específica seja usada durante a animação. Isso é especificado em uma lista separada de ponto e vírgula de fórmulas. O valor gerado pela interpolação da lista de valores será alimentado na fórmula como uma entrada. O valor resultante é usado para definir a propriedade que está sendo animada. Deve haver um número n-1 de fórmulas para n valores na lista de valores. A fórmula é aplicada a partir do momento correspondente na lista keyTimes e até a próxima vez na lista.

As fórmulas só podem dar suporte a um calcMode (Modo de Cálculo) linear ou discreto. Se outro calcMode for especificado ou não calcMode for especificado, um calcMode de linear será assumido.

As fórmulas devem ser escritas usando os elementos definidos abaixo. Quando uma fórmula é usada em um atributo que usa mais de um parâmetro (como para animateScale ou animateMotion), um espaço será tomado como um delimitador entre valores de parâmetro. Para contornar isso, não coloque espaços na fórmula ou inclua parênteses ao redor da fórmula.

As fórmulas dentro de valores, de, para, por atributos podem ser compostas por elas:

  • Operadores aritméticos padrão: '+', '-', '*', '/', '^', '%' (mod)

  • Constantes: 'pi' 'e'

  • Operadores condicionais: 'abs', 'min', 'max', '?' (se)

  • Operadores de comparação: '==', '>=', '<=', '!=', '!'

  • Operadores trigonométricos: 'sin()', 'cos()', 'tan()', 'asin()', 'acos()', 'atan()'

  • Logaritmo natural 'ln()'

  • Referências de propriedade (propriedades com suporte para host)

Os elementos de fórmula acima são diferentes dos usados em expressões javascript. Por exemplo, "cos()" usado em fórmulas seria "Math.cos()" em javascript.

Os valores possíveis para esse atributo são definidos pelo tipo de dados esquema string XML.

Aplica-se a