給Obsidian Excalidraw增加文字高亮功能
目的
更方便地高亮一部分文字(背景色 or 文字色)
效果
這里展示增加背景色的高亮方式


實現(xiàn)
通過canvas context計算高亮文字的位置、長度、高度
對于通過背景色高亮:增加一個text元素,設(shè)置位置、大小、背景色
對于通過文字色高亮:從高亮處切分text元素,調(diào)整初始位置、改變高亮元素的前景色strokeColor
更方便地高亮一部分文字(背景色 or 文字色)
這里展示增加背景色的高亮方式
通過canvas context計算高亮文字的位置、長度、高度
對于通過背景色高亮:增加一個text元素,設(shè)置位置、大小、背景色
對于通過文字色高亮:從高亮處切分text元素,調(diào)整初始位置、改變高亮元素的前景色strokeColor