注意:这个问题是关于实现一种类似于flexbox的布局算法,但与html或web无关。
我有一个带有水平流动文本的框。给定盒子的宽度,我可以使用包装算法对文本进行布局并获得盒子的高度。
我还有一个带有垂直流动文本的框。在给定盒子高度的情况下,我可以使用自动换行算法对文本进行布局并获得盒子宽度。
因此,第一个框是宽度在高度上的。第二个框是高度输入宽度输出。
这两个框代表具有指定的所需宽度和高度的类似html表格的布局上的两个单元格(水平或垂直放置,无关紧要)。指定单元格在一个维度(宽度或高度,不匹配)上均匀伸展。
当单元格中的文本溢出其容器时,(1)内容不会溢出(容器逐渐增长以容纳内容),以及2)“均匀拉伸”规则是怎么解决的?尽可能保存?