java命名空间javax.swing.text类glyphview的类成员方法:
getbreakweight定义及介绍
本文导语:
getbreakweight
public int getbreakweight(int axis,
float pos,
float len)
确定此视图拆分几率有多大。这可用于确定在格式化进程中最有可能调用 breakview 的视图。权重越高,拆分的可能性越大。如果...
getbreakweight
public int getbreakweight(int axis,
float pos,
float len)
- 确定此视图拆分几率有多大。这可用于确定在格式化进程中最有可能调用
breakview
的视图。权重越高,拆分的可能性越大。如果值等于或小于 view.badbreakweight
,则不应考虑拆分。值大于或等于 view.forcedbreakweight
时应该拆分视图。
实现此方法以转发到 y_axis 的超类。沿 x_axis 可以返回以下值。
- view.excellentbreakweight
- 如果有空白占据着所需的拆分位置。
- view.badbreakweight
- 如果所需的拆分位置导致了拆分位置的起始偏移量。
- view.goodbreakweight
- 如果不出现其他情况。
如果能够找到空白位置,则通常会导致在空白位置处的拆分行为,否则会在字符之间拆分。
- 覆盖:
- 类
view
中的 getbreakweight
- 参数:
axis
- 可以是 view.x_axis,也可以是 view.y_axispos
- 已拆分视图的潜在起始位置,该位置 >= 0。这可能对计算选项卡的位置有用。len
- 指定到所需的潜在拆分处 pos 的相对长度,该长度 >= 0。
- 返回:
- view.forcedbreakweight 和 view.badbreakweight 之间的一个权重值
- 另请参见:
labelview
,
paragraphview
,
view.badbreakweight
,
view.goodbreakweight
,
view.excellentbreakweight
,
view.forcedbreakweight