तो यहाँ मेरे पास है:
<path class="..." onmousemove="show_tooltip(event,'very long text
\\\n I would like to linebreak')" onmouseout="hide_tooltip()" d="..."/>
<rect class="tooltip_bg" id="tooltip_bg" ... />
<text class="tooltip" id="tooltip" ...>Tooltip</text>
<script>
<![CDATA[
function show_tooltip(e,text) {
var tt = document.getElementById('tooltip');
var bg = document.getElementById('tooltip_bg');
// set position ...
tt.textContent=text;
bg.setAttribute('width',tt.getBBox().width+10);
bg.setAttribute('height',tt.getBBox().height+6);
// set visibility ...
}
...
अब मेरे बहुत लंबे टूलटिप पाठ में एक लाइनब्रेक नहीं है, भले ही मैं चेतावनी का उपयोग करता हूं (); यह मुझे दिखाता है कि पाठ में वास्तव में दो लाइनें हैं। (इसमें एक "\" शामिल है, हालांकि, मैं उस एक को कैसे हटा सकता हूं?)
मुझे कहीं भी काम करने के लिए सीडीएटीए नहीं मिल सकता है।