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


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 .

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