Algoritmo para layouts que combinam layouts largura-altura-saída e altura-largura-largura

NOTA: esta pergunta é sobre implementandom algoritmo de layout do tipo flexbox, mas não tem nada a ver com html ou com a We

Tenho uma caixa com texto que flui horizontalmente. Dada a largura da caixa, posso colocar esse texto em um algoritmo de quebra automática e obter a altura da caix

Tenho outra caixa com texto que flui verticalmente. Dada a altura da caixa, posso colocar esse texto em um algoritmo de quebra automática e obter a largura da caix

Portanto, a primeira caixa é de largura em altura e saída. A segunda caixa é altura-largura-largur

As duas caixas representam duas células (dispostas horizontalmente ou verticalmente, não importa) em um layout semelhante a uma tabela html com uma largura e altura desejadas especificadas. As células são especificadas para se estenderem uniformemente por uma dimensão (largura ou altura, não é importante

Como esse modelo de layout pode ser resolvido quando o texto nas células transborda seu contêiner, de modo que 1) o conteúdo não transborda (o contêiner cresce para conter o conteúdo) e 2) a regra "esticar uniformemente" é preservada como o máximo possível?

questionAnswers(0)

yourAnswerToTheQuestion