JavaScriptを使用してテキストノードのサイズをピクセル単位で取得できません。例:JavaScriptのテキストノードのバウンディングボックスを測定します。
<p> first text block <b>second text block</b> </p>
2つのテキストブロックの境界ボックスを個別に取得する必要があります。 < b>要素を測定するだけで、2番目のブロックのサイズを取得できましたが、最初のブロックはわかりません。 Javascriptのtextnodeの高さや幅は、私が知る限りは現れていません。
<スパンの最初のテキストブロックを折り返して測定することはオプションではありません。スパンが必ずしもその上のすべてのスタイルを継承するとは限らないことがわかったので、突然変更しますサイズ。それはJavascriptのハイゼンベルグ不確実性原理のようです。何かを測定する私の試みはそれを変える。
私はHTMLをページ(実際にはEPUB HTML)に分割するアプリケーションを構築していますが、ページ上の各テキストブロックの位置、高さ、幅を知る必要がありますこのページまたは次のページで
提案がありますか?
これに対する答えがあるように見えるん。私たちはこの問題に全く異なるアプローチをとった。マルチカラムレイアウトを使用してEPUBのページを分割しています。テキストメトリックは必要ありません。 – ccleve
私は間違っています。ティムダウンはそれに答えました。 – ccleve