DisplayTextFormatterSupport

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从格式节中选择日期/时间节。
 中文