MoveEditSelection
폼, 상호 작용, 유니코드
설명
활성 편집의 캐럿을 이름 붙은 탐색 키 하나에 따라 움직입니다
왼쪽·오른쪽 키는 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