java命名空间javax.swing.text类view的类成员方法:
getbreakweight定义及介绍
本文导语:
getbreakweight
public int getbreakweight(int axis,
float pos,
float len)
确定此视图中拆分时机的权重大小。此方法能用于确定在格式化过程中最倾向调用 breakview 的视图。例如,表示其中具有空格的...
getbreakweight
public int getbreakweight(int axis,
float pos,
float len)
- 确定此视图中拆分时机的权重大小。此方法能用于确定在格式化过程中最倾向调用
breakview 的视图。例如,表示其中具有空格的文本的视图可能比没有空格的视图更倾向拆分。权值越高,拆分的倾向性更大。等于或者小于 badbreakweight 的值不应被考虑进行拆分。大于或者等于 forcedbreakweight 值应该被拆分。
实现此方法以提供返回 badbreakweight 的默认行为,除非长度大于视图长度,在这种情况下整个视图表示一个段。除非一个视图被写入支持拆分行为,否则不倾向于试图并拆分视图。一定支持拆分的视图例子是 labelview。使用拆分权值的视图示例是 paragraphview。
- 参数:
axis - 可能是 view.x_axis 或者 view.y_axispos - 拆分视图开始的可能的位置,该值 >= 0。这可能对于计算制表符位置很有用。len - 指定自 pos(可能需要拆分的位置)的相对长度,该值 >= 0
- 返回:
- 权值,其应当是 forcedbreakweight 和 badbreakweight 之间的某个值
- 另请参见:
labelview,
paragraphview,
badbreakweight,
goodbreakweight,
excellentbreakweight,
forcedbreakweight