Number (rinoh.number)¶
Functions for formatting numbers:
format_number(): Format a number according to a given style.
-
class
rinoh.number.NumberFormat¶ How (or if) numbers are displayed
Instead of a numbering format, it’s possible to supply a custom label (
StyledText) to show instead of the number.Accepts:
none,number,symbol,lowercase character,uppercase character,lowercase roman,uppercase roman
-
class
rinoh.number.NumberStyle(base=None, **attributes)¶ Style class for
Number-
number_format¶ How numbers are formatted
Accepts
NumberFormat:none,number,symbol,lowercase character,uppercase character,lowercase roman,uppercase romanDefault:
number
-
label_prefix¶ Text to prepend to the label (inherited from
LabelStyle)Accepts
StyledText: a list of styled text strings, separated by spaces. A styled text string is a quoted string ('or"), optionally followed by a style name enclosed in braces:'text string' (style name)Default: (no value)
-
label_suffix¶ Text to append to the label (inherited from
LabelStyle)Accepts
StyledText: a list of styled text strings, separated by spaces. A styled text string is a quoted string ('or"), optionally followed by a style name enclosed in braces:'text string' (style name)Default: (no value)
-
-
class
rinoh.number.Label(custom_label=None)¶ Mixin class that formats a label
- Parameters
custom_label (StyledText) – a frontend can supply a custom label to use instead of an automatically determined label (typically a number)
-
rinoh.number.format_number(number, format)¶ Format number according the given format (
NumberFormat)