Skip to main content

Module rule_text

Module rule_text 

Source
Expand description

新增文字规则的批量几何;文字、字体等价关系与正则由 Python 预先计算。

Functions§

detached_formula_neighbors
独立公式带的邻接索引,保持候选升序;Python 继续决定种子、认领与栈遍历。
fraction_members
完整局部分式几何按原规则和字符顺序扫描,阈值、重叠、上下侧比较均保留原运算顺序。
fragment_row_groups
保留原生行组插入顺序、首个匹配组和平局顺序;均值由调用方提供原运行时的精确求和。
grow_formula_component
逐次扫描候选并立即追加成员,严格保留 Python 的种子、遍历顺序与重复源索引语义。
lane_assignments
按原栏顺序保留首个最佳覆盖;邻栏、同高和跨栏边界沿用原严格比较。
numeric_noise_candidates
依照原始行序逐个判断数字,返回原有顺序的参考行;目录参考行保留稳定纵向排序。
prose_rule_conflicts
相同网格和字号只收集一次结构与正文几何,原阈值与严格边界比较保持不变。
prose_rule_eligible
先检查完整网格集合的必要几何条件,尚不读取正文成员;没有匹配网格的候选不可能冲突。
short_tail_destinations
严格较小顶边才更新前序证据;同高行批量结算后再更新,平局按源索引保持稳定。
supported_lane_intervals
左边缘已排序,逐步中位数只需读取完整当前组的中间元素,保留原贪心聚类顺序。

Type Aliases§

FormulaLine
旋转后框、原始框、canonical 字号、角度和源索引,用于公式连通判断。
LaneGeometry
栏推断的完整框、当前字体尺度、锚点资格及嵌套栏回退资格。
NoiseLine
框、字号、水平、非空字体、字体组、短数字、混合正文、长正文、目录条目、候选资格。
ProseRuleDraft
弱表格区间的字号、上下边界、完整边框与源成员;最终认领结果不跨调用缓存。
ProseRuleLine
正文的框、源编号和 Python 已计算的文字/语义准入特征。
TailLine
局部框、canonical 尺度、字体组、覆盖率、字重、基线、恢复簇、视觉行号、源索引和初始栏。