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

Devolve StringValue.

Atributos

Comentários

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

Este atributo permite a utilização de uma fórmula específica durante a animação. Isto é especificado numa lista de fórmulas separada por ponto e vírgula. O valor gerado pela interpolação da lista de valores será inserido na fórmula como entrada. O valor resultante é utilizado para definir a propriedade que está a ser animada. Deve existir n-1 número de fórmulas para n valores na lista de valores. A fórmula é aplicada a partir da hora correspondente na lista keyTimes e até à próxima vez na lista.

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

As fórmulas têm de ser escritas com os elementos definidos abaixo. Quando uma fórmula é utilizada num atributo que utiliza mais do que um parâmetro (por exemplo, para animateScale ou animateMotion), será utilizado um espaço como delimitador entre valores de parâmetros. Para contornar esta situação, não coloque espaços na fórmula nem inclua parênteses à volta da fórmula.

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

  • Standard operadores aritméticos: '+', '-', '*', '/', '^', '%' (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 propriedades (propriedades suportadas pelo anfitrião)

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

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

Aplica-se a