Electronプロジェクトの既存のSVGに外部SVGをロードして追加しようとしています。 d3.xml
の方法は私のために働いていないので、私はd3.symbolsを見ています。パスデータを(fs.readFileSyncコールから)提供すれば私自身のシンボルを作成できると期待しています。この文脈では "コンテキスト"とは何か: "symbol.context([context])"
ドキュメントを見ると、「コンテキスト」とは何かを理解できません。それはg
(グループ)のような要素ですか?それはトップレベルのSVGですか?
ここでは少し創設しています。
symbol.context([コンテキスト])
コンテキストが指定されている場合、コンテキストを設定し、このシンボルを ジェネレータを返します。 contextが指定されていない場合は、現在のコンテキスト をデフォルト値nullに戻します。コンテキストがnullでない場合、生成された シンボルは、一連のパスメソッド呼び出しとしてこのコンテキストにレンダリングされます。 それ以外の場合、生成されたシンボルを表すパスデータ文字列は です。
Ah、ok。とった。ありがとう! –