ShapeGuide.Formula Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Формула направляющей фигуры
Представляет следующий атрибут в схеме: fmla
[DocumentFormat.OpenXml.SchemaAttr(0, "fmla")]
public DocumentFormat.OpenXml.StringValue Formula { get; set; }
public DocumentFormat.OpenXml.StringValue Formula { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(0, "fmla")]
public DocumentFormat.OpenXml.StringValue? Formula { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("fmla")]
public DocumentFormat.OpenXml.StringValue? Formula { get; set; }
public DocumentFormat.OpenXml.StringValue? Formula { get; set; }
member this.Formula : DocumentFormat.OpenXml.StringValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr(0, "fmla")>]
member this.Formula : DocumentFormat.OpenXml.StringValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr("fmla")>]
member this.Formula : DocumentFormat.OpenXml.StringValue with get, set
Public Property Formula As StringValue
Значение свойства
Возвращает .StringValue
- Атрибуты
Комментарии
Следующие сведения из международного стандарта ECMA ECMA-376 могут быть полезны при работе с этим классом.
Указывает формулу, которая будет использоваться для вычисления значения для направляющей. Каждая формула имеет определенное количество аргументов и определенный набор операций, выполняемых с этими аргументами, чтобы создать значение для руководства. Существует в общей сложности 17 различных формул. Они показаны ниже с определенными параметрами использования для каждого из них.
('*/') - Multiply Divide Formula
Аргументы: 3 (fmla="*/ x y z")
Использование: "*/ x y z" = ((x * y) / z)
= значение этого руководства
('+-') - Add Subtract Formula
Аргументы: 3 (fmla="+- x y z")
Использование: "+- x y z" = ((x + y) - z)
= значение этого руководства
('+/') - Add Divide Formula
Аргументы: 3 (fmla="+/ x y z")
Использование: "+/ x y z" = ((x + y) / z)
= значение этого руководства
('?:') - If Else Formula
Аргументы: 3 (fmla="?: x y z")
Использование: "?: x y z" = if (x > 0), then y
= значение этого руководства,
else z
= значение этого руководства
('abs') - Absolute Value Formula
Аргументы: 1 (fmla="abs x")
Использование: "abs x" = if (x < 0), then (-1) * x
= значение этого руководства
else x
= значение этого руководства
('at2') - ArcTan Formula
Аргументы: 2 (fmla="at2 x y")
Использование: "at2 x y" = arctan(y / x)
= значение этого руководства
('cat2') - Cosine ArcTan Formula
Аргументы: 3 (fmla="cat2 x y z")
Использование: "cat2 x y z" = (x*(cos(arctan(z / y)))
= значение этого руководства
('cos') - Cosine Formula
Аргументы: 2 (fmla="cos x y")
Использование: "cos x y" = (x * cos( y ))
= значение этого руководства
('max') - Maximum Value Formula
Аргументы: 2 (fmla="max x y")
Использование: "max x y" = if (x > y), then x
= значение этого руководства
else y
= значение этого руководства
('min') - Minimum Value Formula
Аргументы: 2 (fmla="min x y")
Использование: "min x y" = if (x < y), then x
= значение этого руководства
else y
= значение этого руководства
('mod') - Modulo Formula
Аргументы: 3 (fmla="mod x y z")
Использование: "mod x y z" = sqrt(x^2 + b^2 + c^2)
= значение этого руководства
('pin') - Pin To Formula
Аргументы: 3 (fmla="pin x y z")
Использование: "pin x y z" = if (y < x), then x
= значение этого руководства
else if (y > z), then z
= значение этого руководства
else y
= значение этого руководства
('sat2') - Sine ArcTan Formula
Аргументы: 3 (fmla="sat2 x y z")
Использование: "sat2 x y z" = (x*sin(arctan(z / y)))
= значение этого руководства
('sin') - Sine Formula
Аргументы: 2 (fmla="sin x y")
Использование: "sin x y" = (x * sin( y ))
= значение этого руководства
('sqrt') - Square Root Formula
Аргументы: 1 (fmla="sqrt x")
Использование: "sqrt x" = sqrt(x)
= значение этого руководства
('tan') - Tangent Formula
Аргументы: 2 (fmla="tan x y")
Использование: "tan x y" = (x * tan( y ))
= значение этого руководства
('val') - Literal Value Formula
Аргументы: 1 (fmla="val x")
Использование: "val x" = x
= значение этого руководства
Note
Направляющие с формулой литерального значения, указанной fmla="val x"
выше, должны использоваться только в avLst
в качестве корректируемого значения для фигуры. Однако это не применяется строго.
Возможные значения для этого атрибута определяются простым типом ST_GeomGuideFormula
.