我需要找出一種算法,將計算給定的列寬度的優化尺寸以下:算法,用於計算變量的列寬度爲集表寬度
- 表的寬度被固定在尺寸頁面
- 的列中的數據將是可變的從而列的寬度是可變的
- 寬度必須進行優化,以知道何時換列和何時不
所以給出如下數據:
'From' => '03/06/2014',
'To' => '03/06/2014',
'First Name' => 'John Doe',
'Status' => 'approved',
'Type' => 'PTO',
'Amount' => '8 Hours',
'Notes' => 'Oops! Who knew I would need one more day. This should be all I need over the next week to support my trip.'
我怎麼能計算出最佳的列寬,這樣的「註釋」列不擠壓其他的寬度降低到比可接受的寬度少了?
更新:我目前知道的頁面&的字體寬度的寬度,所以我可以計算每列的最大寬度的要求。它應該填充頁面上的可用空間。但是,我寧願列沒有包裝,除非必要。就像這樣:
您可以詢問每個單元格他們的首選最小/最大widhts。 –
只給每一列只有它需要的最小寬度。如果有解決方案,這是可能的 –
你有任何約束像日期列不能換行?你是否允許在包裝之前有最少數量的應該顯示的字符? –