TimeAnimateValue.Fomula Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.