DisplayTextFormatterSupport
概述
DisplayTextFormatterSupport 是 Aspose.Cells FOSS for Java 中的一个类。
用于选择和格式化显示文本段落的内部实用类。
方法
| 签名 | 描述 |
|---|---|
parseSections(formatCode: String) → List<DisplayFormatSectionInfo> | 将格式代码解析为节信息对象列表。 |
splitSections(formatCode: String) → List<String> | 拆分节。 |
tryParseSectionCondition(section: String, conditionOperator: String[], conditionValue: double[]) → boolean | 尝试处理解析节条件。 |
tryParseConditionToken(token: String, conditionOperator: String[], conditionValue: double[]) → boolean | 尝试处理解析条件标记。 |
evaluateCondition(conditionOperator: String, numericValue: double, conditionValue: double) → boolean | 评估条件。 |
shouldUseAbsoluteValue(section: String, numericValue: double) → boolean | 处理应使用绝对值。 |
sanitizeNumericSection(section: String) → String | 清理数值节。 |
stripDirectiveBrackets(section: String, preserveElapsedTokens: boolean) → String | 去除指令括号。 |
containsNumericPlaceholder(pattern: String) → boolean | 检查内容是否包含数值占位符。 |
expandSectionPattern(pattern: String, valueText: String, replaceTextPlaceholder: boolean) → String | 展开节模式。 |
isNumericValue(value: Object) → boolean | 指示是否为数值。 |
convertToDouble(value: Object) → double | 转换为 double。 |
getAbsoluteNumericValue(value: Object) → Object | 处理获取绝对数值。 |
selectNumericSection(sections: List<DisplayFormatSectionInfo>, numericValue: double) → DisplayFormatSectionInfo | 根据数值选择相应的数值节。 |
selectNumericSection(sections: List<DisplayFormatSectionInfo>, numericValue: double, useAbsoluteValue: boolean[]) → DisplayFormatSectionInfo | 选择相应的数值节并报告格式化是否应使用绝对值。 |
selectTextSection(sections: List<DisplayFormatSectionInfo>) → DisplayFormatSectionInfo | 从格式节中选择文本节。 |
selectDateTimeSection(sections: List<DisplayFormatSectionInfo>) → DisplayFormatSectionInfo | 从格式节中选择日期/时间节。 |