2012-06-06 38 views
1

我建立一個Web應用程序,以便更好地給作家建設性的批評。其中部分內容涉及獲取HTML格式文本的部分內容,以便使用HTML5的畫布進行修改。就好像你用紅筆標記頁面一樣。顯示HTML格式的文本,拆分成頁面大小的塊 - 方法?

我無法搞清楚同時顯示文本的頁面價值(500×600像素)的最佳方式。 Wordcount可以工作,但它也會在尷尬的地方切斷事情。字符計數,剝離標籤以及段落分隔符的空間可能會更好,但只適用於單色字體。

那麼什麼是自動削減了基於大小的文本的最佳方式?或者我需要完全尋找另一種方法?

回答

1

這裏的解決方案,我最終發現:

Pomax的「書本」的伎倆,使用JavaScript和PHP位的消毒文本。

文本被加載到動態生成的頁面大小的格直到溢出指定clientHeight。當它遇到溢出時,它會重新填充頁面減去最後一段,然後嘗試逐字添加所述段落,直到頁面底部被填充。最後,使用hide()和show()命令「瀏覽頁面」。

它每次瓶頸上的最後一段,我遇到了麻煩與瀏覽器會自動試圖靠近我的標籤逐個添加每一個字,但整體上它做什麼,我需要做的事。

http://pomax.nihongoresources.com/downloads/bookstyle/

所有信用卡,當然,去Pomax。