结合了纵向宽度和纵向高度布局的布局算法

时间:2018-10-24 12:39:47

标签: algorithm text layout flow

注意:这个问题是关于实现一种类似于flexbox的布局算法,但与html或web无关。

我有一个带有水平流动文本的框。给定盒子的宽度,我可以使用包装算法对文本进行布局并获得盒子的高度。

我还有一个带有垂直流动文本的框。在给定盒子高度的情况下,我可以使用自动换行算法对文本进行布局并获得盒子宽度。

因此,第一个框是宽度在高度上的。第二个框是高度输入宽度输出。

这两个框代表具有指定的所需宽度和高度的类似html表格的布局上的两个单元格(水平或垂直放置,无关紧要)。指定单元格在一个维度(宽度或高度,不匹配)上均匀伸展。

当单元格中的文本溢出其容器时,(1)内容不会溢出(容器逐渐增长以容纳内容),以及2)“均匀拉伸”规则是怎么解决的?尽可能保存?

0 个答案:

没有答案