MoveEditSelection
表單、互動、Unicode
描述
依一個具名導覽鍵移動作用中編輯的游標
左右鍵委派給 MoveVisualCaret,水平移動因此遵循雙向文字的實體視覺順序
Home 與 End 移到目前行或(要求文件邊界時)整個值的開頭或結尾;Up 與 Down 移動一行並保持游標的字位欄,若目標行較短則箝制在其範圍內
延伸選取範圍時錨點不動、只移動游標;普通移動則把兩者收合到新位置,並丟棄快取的視覺游標槽
宣告
function MoveEditSelection(InputKey: TPDFlibFormInputKey;
ExtendSelection, DocumentBoundary: Boolean): Integer;
參數
| InputKey | 具名導覽鍵,為 fikLeft、fikRight、fikHome、fikEnd、fikUp 或 fikDown 之一 |
|---|---|
| ExtendSelection | True 時從錨點延伸方向性選取範圍,而非將其收合 |
| DocumentBoundary | True 時讓 Home 與 End 以整個值為目標,而非目前這一行 |
傳回值
插入點有移動時傳回 1;當沒有作用中的編輯、按鍵不是導覽鍵,或工作階段正在套用編輯、歷程步驟或提交時,則傳回 0
另請參閱
MoveVisualCaret, DispatchInputEvent, SelectionCaret, NormalizeSelection, TPDFlibFormInputEvent