0
A
回答
3
有一個叫getExtentOfChar SVG DOM方法,將讓你的每個字符的邊框。
通行證在你想要得到的字符,0的指數爲第一個字符等
var t = document.getElementById("t");
alert(t.getExtentOfChar(0).width + " " + t.getExtentOfChar(3).width);
<svg>
<text id="t" y="20">hello</text>
</svg>
+0
不知道。太好了,謝謝。 – sailens
+0
關於getExtentOfChar的文檔的注意事項:「計算假定所有字形佔用字體的完整標準字形單元格」,所以它不一定會爲每個字符返回緊密的框。 –
相關問題
- 1. 如何以編程方式在JavaScript中獲取旋轉的svg文本邊界
- 2. 在JavaFX中獲取文本邊界
- 3. 獲取SVG路徑的邊界框
- 4. BitmapFont獲取字符串的邊界?
- 5. 如何使用javascript獲取rect標籤在svg中的邊界值
- 6. 如何獲得svg文本元素的緊密邊界?
- 7. 文本中的文字邊界檢測
- 8. 如何獲取SVG文本的實際高度(不是邊界框高度)
- 9. 設置SVG邊界
- 10. 如何在famo.us中獲取文本邊界框
- 11. 獲取屏幕像素中旋轉的SVG元素的邊界?
- 12. 在python中獲取svg文本大小
- 13. 如何獲取邊界的邊界值?
- 14. 從JavaScript獲取一個SVG文件作爲字符串
- 15. 邊界字符串
- 16. 在其邊界框內獲取字符串基線位置
- 17. 在文本中獲取字符串
- 18. 如何獲取c#中屏幕上的文本邊界框?
- 19. 獲取RaphaelJS中文本的實際邊界框
- 20. 如何在javascript中點擊文本時獲取字符位置
- 21. SVG:獲取路徑的精確邊界框?
- 22. 在Javascript中獲取文本框文本
- 23. 按字符長度分塊文本和Python中的詞邊界
- 24. 獲取文本連字符
- 25. 從圓形邊界內提取文本
- 26. 使用NSLayoutManager獲取字符串的邊界矩形
- 27. 獲取鄰里邊界
- 28. 獲取圓圈邊界
- 29. bwboundaries獲取圖像邊界
- 30. 獲取城市邊界框
我想這些字符是相同的''節點下,對吧?請給,更多的信息更好 –
sailens
是的,謝謝你的筆記我更新了這個問題。 – user2179256
我的意思是如果你有'個字符' '或' c h a ...'。如果這是第一種情況,恐怕你無法單獨獲得每個角色的邊界。也許你可以得到整體的邊界,然後將它們除以字符的數量,但它永遠不會是一個確切的答案。 目的是什麼?也許我們可以找到更準確的解決方法。 –
sailens