我目前使用AvalonEdit開發.NET中的電影腳本編輯器右頁邊距4.AvalonEdit:每DocumentLine
腳本中的每個元素類型(即:字符,對話框線等)應該有一個正確保證金。換句話說,每行一定數量的字符後,下面的字符應該放在另一行。
是否可以爲每個DocumentLine分配右邊距,還是我們被迫分別處理每個輸入,並確定何時必須跳到下一行?
我嘗試過使用這種方法,但不得不計算何時移動,替換文本和重定位插入符不是微不足道的,需要相當多的工作。除非我絕對需要,否則我想避免這種方法。
還有什麼替代方法可以爲每個DocumentLine設置正確的邊距?
你想在給定數量的字符之後引入人造字換行嗎? 我認爲可以使用VisualLineElementGenerator來插入TextLineBreak元素。 – Daniel 2012-07-20 19:01:49
是的,這正是我正在尋找:) – 2012-07-21 15:17:56