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
Returns StringValue.
- Atributos
Comentários
As seguintes informações do ECMA International Standard ECMA-376 podem ser úteis ao trabalhar com esta classe.
Esse atributo permite que uma fórmula específica seja usada durante a animação. Isso é especificado em uma lista de fórmulas separadas por ponto-e-vírgula. O valor gerado pela interpolação da lista de valores será inserido na fórmula como uma entrada. O valor resultante é usado para definir a propriedade que está sendo animada. Deve haver n-1 número de fórmulas para n valores na lista de valores. A fórmula é aplicada a partir do horário 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) de linear ou discreto. Se outro calcMode for especificado ou nenhum 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 animateScale ou animateMotion), um espaço será usado como um delimitador entre os valores dos parâmetros. Para contornar esse problema, não coloque espaços na fórmula ou inclua parênteses ao redor da fórmula.
Fórmulas dentro de valores, de, para, por atributos podem ser compostas por estes:
Operadores aritméticos Standard: '+', '-', '*', '/', '^', '%' (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 do host)
Os elementos de fórmula acima são diferentes daqueles 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.