ShapeGuide.Formula Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Formführungsformel
Stellt das folgende Attribut im Schema dar: 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
Eigenschaftswert
Gibt zurück StringValue.
- Attribute
Hinweise
Die folgenden Informationen aus dem INTERNATIONALEN ECMA-Standard ECMA-376 können bei der Arbeit mit dieser Klasse nützlich sein.
Gibt die Formel an, die zum Berechnen des Werts für eine Führungslinie verwendet wird. Jede Formel verfügt über eine bestimmte Anzahl von Argumenten und einen bestimmten Satz von Vorgängen, die für diese Argumente ausgeführt werden müssen, um einen Wert für eine Anleitung zu generieren. Insgesamt stehen 17 verschiedene Formeln zur Verfügung. Diese sind unten mit der Verwendung für jede definiert dargestellt.
('*/') - Multiply Divide Formula
Argumente: 3 (fmla="*/ x y z")
Verwendung: "*/ x y z" = ((x * y) / z)
= Wert dieses Leitfadens
('+-') - Add Subtract Formula
Argumente: 3 (fmla="+- x y z")
Verwendung: "+- x y z" = ((x + y) - z)
= Wert dieses Leitfadens
('+/') - Add Divide Formula
Argumente: 3 (fmla="+/ x y z")
Verwendung: "+/ x y z" = ((x + y) / z)
= Wert dieses Leitfadens
('?:') - If Else Formula
Argumente: 3 (fmla="?: x y z")
Verwendung: "?: x y z" = if (x > 0), then y
= Wert dieses Leitfadens,
else z
= Wert dieses Leitfadens
('abs') - Absolute Value Formula
Argumente: 1 (fmla="abs x")
Verwendung: "abs x" = if (x < 0), then (-1) * x
= Wert dieses Leitfadens
else x
= Wert dieses Leitfadens
('at2') - ArcTan Formula
Argumente: 2 (fmla="at2 x y")
Verwendung: "at2 x y" = arctan(y / x)
= Wert dieses Leitfadens
('cat2') - Cosine ArcTan Formula
Argumente: 3 (fmla="cat2 x y z")
Verwendung: "cat2 x y z" = (x*(cos(arctan(z / y)))
= Wert dieses Leitfadens
('cos') - Cosine Formula
Argumente: 2 (fmla="cos x y")
Verwendung: "cos x y" = (x * cos( y ))
= Wert dieses Leitfadens
('max') - Maximum Value Formula
Argumente: 2 (fmla="max x y")
Verwendung: "max x y" = if (x > y), then x
= Wert dieses Leitfadens
else y
= Wert dieses Leitfadens
('min') - Minimum Value Formula
Argumente: 2 (fmla="min x y")
Verwendung: "min x y" = if (x < y), then x
= Wert dieses Leitfadens
else y
= Wert dieses Leitfadens
('mod') - Modulo Formula
Argumente: 3 (fmla="mod x y z")
Verwendung: "mod x y z" = sqrt(x^2 + b^2 + c^2)
= Wert dieses Leitfadens
('pin') - Pin To Formula
Argumente: 3 (fmla="pin x y z")
Verwendung: "pin x y z" = if (y < x), then x
= Wert dieses Leitfadens
else if (y > z), then z
= Wert dieses Leitfadens
else y
= Wert dieses Leitfadens
('sat2') - Sine ArcTan Formula
Argumente: 3 (fmla="sat2 x y z")
Verwendung: "sat2 x y z" = (x*sin(arctan(z / y)))
= Wert dieses Leitfadens
('sin') - Sine Formula
Argumente: 2 (fmla="sin x y")
Verwendung: "sin x y" = (x * sin( y ))
= Wert dieses Leitfadens
('sqrt') - Square Root Formula
Argumente: 1 (fmla="sqrt x")
Verwendung: "sqrt x" = sqrt(x)
= Wert dieses Leitfadens
('tan') - Tangent Formula
Argumente: 2 (fmla="tan x y")
Verwendung: "tan x y" = (x * tan( y ))
= Wert dieses Leitfadens
('val') - Literal Value Formula
Argumente: 1 (fmla="val x")
Verwendung: "val x" = x
= Wert dieses Leitfadens
Note
Führungslinien mit einer über fmla="val x"
oben angegebenen Literalwertformel sollten nur innerhalb des avLst
als Anpassungswert für die Form verwendet werden. Dies wird jedoch nicht streng erzwungen.
Die möglichen Werte für dieses Attribut werden durch den ST_GeomGuideFormula
einfachen Typ definiert.