MoveEditSelection

폼, 상호 작용, 유니코드

설명

활성 편집의 캐럿을 이름 붙은 탐색 키 하나에 따라 움직입니다

왼쪽·오른쪽 키는 MoveVisualCaret에 위임하므로 가로 이동은 양방향 텍스트의 물리적 시각 순서를 따릅니다

Home과 End는 현재 줄의 처음이나 끝으로, 문서 경계가 요청되면 값 전체의 처음이나 끝으로 갑니다. Up과 Down은 캐럿의 그래펨 열을 보존하며 한 줄 움직이고 더 짧은 대상 줄로 잘립니다

선택 확장은 앵커를 두고 캐럿만 움직이는 반면, 보통 이동은 둘 다 새 위치로 접고 캐시된 시각 캐럿 슬롯을 버립니다

선언

function MoveEditSelection(InputKey: TPDFlibFormInputKey;
  ExtendSelection, DocumentBoundary: Boolean): Integer;

매개변수

InputKey명명된 탐색 키로, fikLeft, fikRight, fikHome, fikEnd, fikUp 또는 fikDown 중 하나
ExtendSelectionTrue이면 선택 영역을 축소하는 대신 앵커에서 방향성 선택 영역을 확장합니다
DocumentBoundaryTrue이면 Home과 End가 현재 줄 대신 전체 값을 대상으로 합니다

반환값

캐럿이 이동하면 1을 반환하고, 활성 편집이 없거나 키가 탐색 키가 아니거나 세션이 편집, 기록 단계 또는 커밋을 처리 중이면 0을 반환합니다

참고 항목

MoveVisualCaret, DispatchInputEvent, SelectionCaret, NormalizeSelection, TPDFlibFormInputEvent