2015-09-15 87 views
2

我正在使用fabricjs的項目,我已經將SVG導入到畫布中,但是我想使用iText編輯文本,有可能嗎?導入SVG文本可編輯,有沒有辦法與fabricjs?

或者有沒有辦法將Text對象轉換爲IText對象?

+1

iText像[java pdf庫](https://github.com/itext/itextpdf)?所以這些變化將會在服務器端進行,與織物不相關嗎? – Kaiido

+1

IText是fabricjs,允許與文本交互的對象... – kuldipem

+0

嗨@Vishal Dobariya你能做到嗎?謝謝 – mauriblint

回答

0

您可以通過編程在Canvas object:added事件中將文本對象轉換爲IText對象。你只需要小心只複製需要的文本對象屬性。但不要更改IText對象的類型屬性值。

+1

我可以使用'jQuery.extends()'方法來複制屬性嗎? –

+1

不,您不應該這樣做,因爲它會將文本對象類型屬性的值複製到IText類型屬性值中,正如我在我的答案中所述。 – kuldipem

+0

您是否真的需要手動複製這些屬性以從文本創建一個IText? – cgatian

相關問題