DisplayTextFormatterSupport
概述
DisplayTextFormatterSupport 是 Aspose.Cells Rust 开源软件中的结构体。继承自:Default、Clone、PartialEq。
此结构体为 Rust 程序中的 DisplayTextFormatterSupport 对象声明了 16 个方法。可用的方法包括:contains_numeric_placeholder、convert_to_double、evaluate_condition、expand_section_pattern、get_absolute_numeric_value、is_numeric_value、parse_sections、sanitize_numeric_section、select_date_time_section、select_numeric_section、select_text_section、should_use_absolute_value,以及另外 4 个方法。公共成员在安装 Aspose.Cells Rust 开源软件包后,可供任何 Rust 应用程序访问。
方法
| 签名 | 描述 |
|---|---|
select_numeric_section(sections: IReadOnlyList<DisplayFormatSectionInfo>, numeric_value: f64, use_absolute_value: Ref<bool>) → DisplayFormatSectionInfo | 在此 DisplayTextFormatterSupport 实例上调用 select_numeric_section(sections, numeric_value, use_absolute_value)。 |
select_text_section(sections: IReadOnlyList<DisplayFormatSectionInfo>) → DisplayFormatSectionInfo | 在此 DisplayTextFormatterSupport 实例上调用 select_text_section(sections)。 |
select_date_time_section(sections: IReadOnlyList<DisplayFormatSectionInfo>) → DisplayFormatSectionInfo | 在此 DisplayTextFormatterSupport 实例上调用 select_date_time_section(sections)。 |
parse_sections(format_code: String) → Vec<DisplayFormatSectionInfo> | 在此 DisplayTextFormatterSupport 实例上调用 parse_sections(format_code)。 |
split_sections(format_code: String) → Vec<String> | 在此 DisplayTextFormatterSupport 实例上调用 split_sections(format_code)。 |
try_parse_section_condition(section: String, condition_operator: Ref<String>, condition_value: Ref<f64>) → bool | 在此 DisplayTextFormatterSupport 实例上调用 try_parse_section_condition(section, condition_operator, condition_value)。 |
try_parse_condition_token(token: String, condition_operator: Ref<String>, condition_value: Ref<f64>) → bool | 在此 DisplayTextFormatterSupport 实例上调用 try_parse_condition_token(token, condition_operator, condition_value)。 |
evaluate_condition(condition_operator: String, numeric_value: f64, condition_value: f64) → bool | 在此 DisplayTextFormatterSupport 实例上调用 evaluate_condition(condition_operator, numeric_value, condition_value)。 |
should_use_absolute_value(section: String, numeric_value: f64) → bool | 在此 DisplayTextFormatterSupport 实例上调用 should_use_absolute_value(section, numeric_value)。 |
sanitize_numeric_section(section: String) → String | 在此 DisplayTextFormatterSupport 实例上调用 sanitize_numeric_section(section)。 |
strip_directive_brackets(section: String, preserve_elapsed_tokens: bool) → String | 在此 DisplayTextFormatterSupport 实例上调用 strip_directive_brackets(section, preserve_elapsed_tokens)。 |
contains_numeric_placeholder(pattern: String) → bool | 在此 DisplayTextFormatterSupport 实例上调用 contains_numeric_placeholder(pattern)。 |
expand_section_pattern(pattern: String, value_text: String, replace_text_placeholder: bool) → String | 调用 expand_section_pattern(pattern, value_text, replace_text_placeholder) 在此 DisplayTextFormatterSupport 实例上。 |
is_numeric_value(value: serde_json::Value) → bool | 调用 is_numeric_value(value) 在此 DisplayTextFormatterSupport 实例上。 |
convert_to_double(value: serde_json::Value) → f64 | 调用 convert_to_double(value) 在此 DisplayTextFormatterSupport 实例上。 |
get_absolute_numeric_value(value: serde_json::Value) → serde_json::Value | 调用 get_absolute_numeric_value(value) 在此 DisplayTextFormatterSupport 实例上。 |