問題タブ [rust-seed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svg - Seed Rust アプリケーションで SVG テキスト要素の getBBox を呼び出す
WASM とSeedで最初の一歩を踏み出したところですが、これまでのところ非常にスムーズな経験でした。svg!
、circle!
、text!
、 ... などのマクロを使用して SVG を作成できました。SVG を適切な方法で生成するには、テキストを測定する必要があります。私の考えは、SVG テキスト ノードを生成し、そのノードでgetBBoxを呼び出すことです。Seed がweb_sysを使用していて、そこに getBBox が実装されていることがわかりました。
私の問題は、Node
作成されたものtext!
からSvgTextElementに取得する方法です。フィールドにアクセスしようとしましたnode_ws
が、「空」のようです。まだ作成されていない可能性がありますが、シードの内部構造については十分ではありません。
では、「メイン」SVG ノードを生成する前に getBBox を呼び出すことができるように、SVG テキスト ノードを作成するにはどうすればよいでしょうか。