TimeAnimateValue.Fomula Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Формула
Представляет следующий атрибут в схеме: 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–1 число формул для n значений. Формула применяется начиная с соответствующего времени в списке keyTimes и до следующего раза в списке.
Формулы могут поддерживать только линейный calcMode
или дискретный режим вычисления. Если указан другой calcMode
объект или нет calcMode
, calcMode
будет принято значение линейного значения .
Формулы должны быть написаны с помощью элементов, определенных ниже. Если формула используется в атрибуте, который принимает несколько параметров (например, для animateScale или animateMotion), пробел будет использоваться в качестве разделителя между значениями параметров. Чтобы обойти это, не помещайте пробелы в формулу или включайте в нее круглые скобки.
Формулы в пределах значений, от, до по атрибутам могут быть составлены из следующих:
Стандартные арифметические операторы: "+", "-", "*", "/", "^", "%" (mod)
Константы: 'pi' 'e'
Условные операторы: abs, min, max, ?. (если)
Операторы сравнения: "==", ">=", "<=", "!=", "!!"
Тригонометрические операторы: 'sin()', 'cos()', 'tan()', 'asin()', 'acos()', 'atan()'
Естественный логарифм "ln()"
Ссылки на свойства (поддерживаемые свойства узла)
Приведенные выше элементы формул отличаются от тех, которые используются в выражениях javascript. Например, "cos()", используемый в формулах, будет иметь значение Math.cos()" в javascript.
Возможные значения для этого атрибута определяются типом данных СХЕМЫ string
XML.