Gibt eine string Darstellung des Werts in "Architectural" Formular mit Fuß und Zoll angezeigt wie in AutoCAD. Eine Reihe von optionalen Argumenten ermöglicht es, viele Ausgabeformate zu steuern.
Die optionalen Argumente interagieren häufig miteinander und führen möglicherweise zu Verhaltensweisen, die nicht genau mit den angegebenen Einstellungen übereinstimmen, insbesondere mit den Vorgaben. Beispiel: Wenn feetToo? Die false Effektive verhindert, dass suppressUnits? false aus auf die Ausgabe. Dies ist der Fall, da es normalerweise nicht erforderlich ist, Einheitsbezeichnungen einzuschließen, wenn alle Einheiten in Zoll angegeben werden.
fractionString ( value As Number, _
Optional maxDenominator As Integer = 16, _
Optional feetToo? As Boolean = True, _
Optional suppressUnits? As Boolean = True, _
Optional fractionHyphen? As Boolean = False, _
Optional feetInchHyphen? As Boolean = True, _
Optional hideZeroInches? As Boolean = _
(Not feetToo?) Or (abs(value) < (1 - (1 / MaxDenominator / 2))), _
Optional hideZeroFeet? As Boolean = True ) As String
Argument | Typ | Beschreibung |
---|---|---|
value | Number | Der Wert in einen Bruch umgewandelt werden. string |
maxDenominator | Integer | Optional. Der in der Ausgabe bei Bruchteilen von einem Zoll maximal zulässige Nenner. Vor dem Formatieren wird der Wert auf den nächstliegenden Bruchteil dieser Größe gerundet. Vorgabe ist 16. |
feetToo? | Boolean | Optional. Legt fest, ob die Ausgabe Fuß einschließen soll. Wenn False, sind nur Zoll enthalten. Vorgabe ist True |
suppressUnits? | Boolean | Optional. Legt fest, ob die Einheit Referenzbestimmung (s) eingeschlossen werden soll. Vorgabe ist True . |
fractionHyphen? | Boolean | Optional. Legt fest, ob im Zoll-Bruchwert ein Bindestrich zwischen dem ganzzahligen Zollwert und dem Bruch eingefügt werden soll. Vorgabe ist False |
feetInchHyphen? | Boolean | Optional. Legt fest, ob es sollte ein Bindestrich zwischen dem Fuß - und Zollwerten. Vorgabe ist True . |
hideZeroInches? | Boolean | Optional. Legt fest, ob für ganzzahlige Zollwerte ein Nullwert eingeschlossen werden soll. Das Vorgabeverhalten ist, Werte in Fuß gleich Null nicht einzuschließen. Dieses Verhalten gleicht auch demjenigen, wenn hideZeroInches? true ist. |
hideZeroFeet? | Boolean | Optional. Legt fest, ob für Fuß ein Nullwert eingeschlossen werden soll. Vorgabe ist True . |
Intent >fractionString(24.375)
--> "2'-0 3/8""
Beachten Sie, dass auch wenn suppressUnits? Als Vorgabe
True
, die Einheiten in der Grundschreibweise angezeigt werden. Intent >fractionString(24.375, maxDenominator := 4)
--> "2'-0 1/2""
Beachten Sie, dass 3/8 Zoll auf den nächstliegenden 1/4-Zoll-Wert gerundet werden. suppressUnits? wird weiterhin ignoriert. Intent >fractionString(24.375, feetToo? := false)
--> "24 3/8"
Beachten Sie, dass die Einheiten verworfen werden. Intent >fractionString(24.375, fractionHyphen? := true)
--> "2'-0-3/8""
Wie die Vorgabe, mit Ausnahme der Bruch Bindestrich. Intent >fractionString(24.375, feetInchHyphen? := false)
--> "2' 0 3/8""
Wie die Vorgabe, jetzt ohne die Bindestriche. Intent >fractionString(24.375, hideZeroInches? := true)
--> "2'-3/8""
Wie die Vorgabe, aber ohne die Null. Intent >fractionString(0.375, hideZeroFeet? := false)
--> "0'-3/8""
Standardmäßig wird KEINE Null Fuß, bei denen dient auch als wenn hideZeroInches?
true
ist.