프로퍼티 | 타입 | 설명 | |
---|---|---|---|
CurrentMarkingLayerViewModel |
메소드 | 설명 | |
---|---|---|
AddMarkAt ( Point pos ) : bool |
X,Y座標にMarkを追加する
|
|
CalculatePageNumber ( ) : void |
ページ数を計算する
|
|
DeleteMark ( |
Markを削除する
|
|
GetHeadIndexOfVisibleText ( ) : int |
表示されている領域の中で先頭の文字Indexを取得する
|
|
GetIndexFromPosition ( Point pos ) : int |
X、Y座標から文字Indexを取得する
|
|
GetMarkFromIndex ( int index ) : |
文字Indexからそれに対応するMarkを取得する
|
|
GetMarkFromPosition ( Point point ) : |
X,Y座標からMarkを取得する
|
|
GetMarkablesOnMode ( ) : ICollection |
マーキング可能なオブジェクトのコレクションを返す
|
|
GetRectOfCharIndex ( int headIndex, int tailIndex ) : List |
文字Indexの範囲を含むRectを取得する 文字の途中で改行されることもあるのでList型。二行に渡る場合は二個のRectが入る |
|
GetTailIndexOfLineByIndex ( int index ) : int |
ある文字が存在する行の末尾の文字Indexを取得する
|
|
GetTailIndexOfVisibleText ( ) : int |
表示されている領域の中で末尾の文字Indexを取得する
|
|
Initialize ( |
執筆Viewを初期化する
|
|
MoveLineAt ( int line ) : void |
行を移動する
|
|
OnEditor_TextSearchOccured ( object sender, |
テキストサーチが始まったときのイベント
|
|
OnTextRegionScrolled ( ) : void |
テキスト領域がスクロールされたときのイベント
|
|
OnWindowActivated ( ) : void |
WindowがActivateしたときのイベント
|
|
PrepareForMark ( ) : void |
マークを描画するための準備をします(高速化のためのキャッシュ化)
|
|
SetTextToModelsComposite ( ) : void |
執筆TextBoxに書かれたTextをModelsCompositeに設定する このようにBindingせずに明示的にModelと分離しているのは、 パフォーマンスの理由による |
메소드 | 설명 | |
---|---|---|
OnPropertyChanged ( string name ) : void |
메소드 | 설명 | |
---|---|---|
DoUseMarkingLayer ( ) : bool |
マーキングレイヤーを表示するモードかどうか判定する
|
|
GetMarkKindEnum ( ) : MarkKindEnums |
ModeからMarkKindを取得する
|
|
OnMoveDocumentIndex ( object obj, |
検索とか置換でドキュメントが変化したときのイベント
|
|
OnReplaceWordEvent ( object sender, |
置換が発生した時のイベント
|
|
ReplaceOneWord ( string from, int index, bool doDelete ) : void |
テキストを置換する
|
public DeleteMark ( |
||
mark | 削除するMark | |
리턴 | void |
public GetIndexFromPosition ( Point pos ) : int | ||
pos | Point | X、Y座標 |
리턴 | int |
public GetMarkFromIndex ( int index ) : |
||
index | int | 文字Index |
리턴 |
public GetMarkFromPosition ( Point point ) : |
||
point | Point | X、Y座標 |
리턴 |
public GetRectOfCharIndex ( int headIndex, int tailIndex ) : List |
||
headIndex | int | 先頭Index |
tailIndex | int | 末尾Index |
리턴 | List |
public GetTailIndexOfLineByIndex ( int index ) : int | ||
index | int | 文字Index |
리턴 | int |
public Initialize ( |
||
view | 対応するビュー | |
리턴 | void |
public OnEditor_TextSearchOccured ( object sender, |
||
sender | object | |
arg | ||
리턴 | void |