Поделиться через


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.

Применяется к