svgで初めて作業します。「矢印のような」パスの次のsvg定義があります
<defs>
<marker id="start" refX="1" refY="5" markerUnits="userSpaceOnUse" markerWidth="17" markerHeight="11" orient="auto">
<path id="conditional" d="M 0 6 L 8 1 L 15 5 L 8 9 L 1 5" fill="white" stroke="black" stroke-width="1" />
<path id="default" d="M 5 0 L 11 10" fill="white" stroke="black" stroke-width="1" />
</marker>
<marker id="end" refX="15" refY="6" markerUnits="userSpaceOnUse" markerWidth="15" markerHeight="12" orient="auto">
<path id="arrowhead" d="M 0 1 L 15 6 L 0 11z" fill="black" stroke="black" stroke-linejoin="round" stroke-width="2" />
</marker>
</defs>
<g id="edge">
<path id="bg_frame" d="M10 50 L210 50" stroke="black" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" marker-start="url(#start)" marker-end="url(#end)" />
<text id="text_name" x="0" y="0" oryx:edgePosition="startTop"/>
</g>
ただし、IE 9 または IE 10 では、パスの最後に矢印が表示されません。
'triangle' は IE でサポートされていないか、コードに問題がありますか?
ここの例、http://www.w3.org/TR/SVG11/images/painting/marker.svgも IE では機能しません。
助けてください、それが私のワークフロー エディターが動かなくなった唯一のポイントです。
リンク結果
FF での私のコードの結果は次のとおりです。
そしてIEのコード結果は次のとおりです(矢印はなく、矢印の端に四角はありません):