ShapeGuide.Formula Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Formule du guide de forme
Représente l’attribut suivant dans le schéma : 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
Valeur de propriété
Retourne StringValue.
- Attributs
Remarques
Les informations suivantes de la norme internationale ECMA ECMA-376 peuvent être utiles lors de l’utilisation de cette classe.
Spécifie la formule qui sera utilisée pour calculer la valeur d’un repère. Chaque formule a un certain nombre d’arguments et un ensemble spécifique d’opérations à effectuer sur ces arguments afin de générer une valeur pour un repère. Au total, 17 formules différentes sont disponibles. Celles-ci sont présentées ci-dessous avec l’utilisation pour chaque définie.
('*/') - Multiply Divide Formula
Arguments : 3 (fmla="*/ x y z »)
Utilisation : "*/ x y z" = ((x * y) / z)
= valeur de ce guide
('+-') - Add Subtract Formula
Arguments : 3 (fmla="+- x y z »)
Utilisation : "+- x y z" = ((x + y) - z)
= valeur de ce guide
('+/') - Add Divide Formula
Arguments : 3 (fmla="+/ x y z »)
Utilisation : "+/ x y z" = ((x + y) / z)
= valeur de ce guide
('?:') - If Else Formula
Arguments : 3 (fmla= » ?: x y z »)
Utilisation : "?: x y z" = if (x > 0), then y
= valeur de ce guide,
else z
= valeur de ce guide
('abs') - Absolute Value Formula
Arguments : 1 (fmla="abs x »)
Utilisation : "abs x" = if (x < 0), then (-1) * x
= valeur de ce guide
else x
= valeur de ce guide
('at2') - ArcTan Formula
Arguments : 2 (fmla="at2 x y »)
Utilisation : "at2 x y" = arctan(y / x)
= valeur de ce guide
('cat2') - Cosine ArcTan Formula
Arguments : 3 (fmla="cat2 x y z »)
Utilisation : "cat2 x y z" = (x*(cos(arctan(z / y)))
= valeur de ce guide
('cos') - Cosine Formula
Arguments : 2 (fmla="cos x y »)
Utilisation : "cos x y" = (x * cos( y ))
= valeur de ce guide
('max') - Maximum Value Formula
Arguments : 2 (fmla="max x y »)
Utilisation : "max x y" = if (x > y), then x
= valeur de ce guide
else y
= valeur de ce guide
('min') - Minimum Value Formula
Arguments : 2 (fmla="min x y »)
Utilisation : "min x y" = if (x < y), then x
= valeur de ce guide
else y
= valeur de ce guide
('mod') - Modulo Formula
Arguments : 3 (fmla="mod x y z »)
Utilisation : "mod x y z" = sqrt(x^2 + b^2 + c^2)
= valeur de ce guide
('pin') - Pin To Formula
Arguments : 3 (fmla="pin x y z »)
Utilisation : "pin x y z" = if (y < x), then x
= valeur de ce guide
else if (y > z), then z
= valeur de ce guide
else y
= valeur de ce guide
('sat2') - Sine ArcTan Formula
Arguments : 3 (fmla="sat2 x y z »)
Utilisation : "sat2 x y z" = (x*sin(arctan(z / y)))
= valeur de ce guide
('sin') - Sine Formula
Arguments : 2 (fmla="sin x y »)
Utilisation : "sin x y" = (x * sin( y ))
= valeur de ce guide
('sqrt') - Square Root Formula
Arguments : 1 (fmla="sqrt x »)
Utilisation : "sqrt x" = sqrt(x)
= valeur de ce guide
('tan') - Tangent Formula
Arguments : 2 (fmla="tan x y »)
Utilisation : "tan x y" = (x * tan( y ))
= valeur de ce guide
('val') - Literal Value Formula
Arguments : 1 (fmla="val x »)
Utilisation : "val x" = x
= valeur de ce guide
Note
Les repères qui ont une formule de valeur littérale spécifiée via fmla="val x"
ci-dessus doivent être utilisés uniquement dans le avLst
comme valeur d’ajustement pour la forme. Toutefois, cela n’est pas strictement appliqué.
Les valeurs possibles pour cet attribut sont définies par le ST_GeomGuideFormula
type simple.