5월, 2012의 게시물 표시

AvalonEdit 에서 x,y,length의 단어 highlight

먼저  DocumentColorizingTransformer 를 상속받아 클래스를 하나 만든다. 해당 클래스의 인스턴스는 하나만 만들어 사용해야 함으로 싱글톤이나 static 참조변수로 하나 잡아준다. 그리고, 아래와 비슷한 클래스도 하나 만든다. public   class   Description     {          public   int  col {  set ;  get ; }          public   int  line {  set ;  get ; }          public   int  length {  set ;  get ; }     } ColorizeLine 메소드를 아래와 비슷하게 override한다. protected   override   void  ColorizeLine(ICSharpCode.AvalonEdit.Document. DocumentLine  line)         {              if  (desiredList ==  null )  return ;           ...