0

私が作成しようとしているのは、eReaderアプリを使用したことがある場合です。大量のテキストを読み込んでから、ページに分割したいと思います。これらの「ページ分割」は、テキストがオーバーフローしたり、何らかの方法で途切れたりしたときに発生するはずです。私はこれを行うためのさまざまな方法を模索してみましたが、あまり運がありませんでした。

今、私はすべての単語を(ひどく遅い)分割して、上部からどれだけ離れているかを測定しようとしています。特定の高さに達した後、htmlを編集して最後のページを閉じ、新しいページを開始しようとしています。 。

一貫性がないため、特定の数の文字または単語の後にコンテンツを区切ることは避けたいと思います。ドキュメントにもHTMLが含まれている場合があります。

率直に言って、どこから始めればいいのかわからないので、かなり前からヒントを探していました。

4

1 に答える 1

0

残念ながら、これは簡単な作業ではありません。何に反対しているのかを知るために、http ://www.hpl.hp.com/techreports/2009/HPL-2009-123.pdfをご覧ください。

この質問は似ています:htmlページ付けと「ページメディア」

そこで提案されているように、 W3CページメディアCSS標準を使用できると便利ですが、 Firefox、Chrome、またはSafariではまだ十分にサポートされていません。衝撃的ですが、これはIEが時代を先取りしているまれなケースの1つであるように思われます。

また、テキストのセグメントをロードする方法を見つける必要があると強く思います。大量のテキストをロードすると、メモリが消費され、ページの速度が低下し、通常はユーザーのブラウザが混乱します。

于 2012-08-28T22:50:38.117 に答える