SetSelection
表單、互動、Unicode
描述
儲存以 0-based UTF-16 code unit 表示、位於作用中編輯暫時值內的選取範圍
兩個參數都箝制到目前值;負的起點或長度視為零,長度會被縮減使範圍絕不超出值結尾
此呼叫以 fsuUTF16CodeUnit 單位委派給 SetSelectionRange,把錨點與游標放在範圍兩端,並重設快取的視覺游標槽
宣告
function SetSelection(StartIndex, SelectionLength: Integer): Integer;
參數
| StartIndex | 以零為基底的 UTF-16 起始位置,限制在 0 到目前值長度的範圍內 |
|---|---|
| SelectionLength | 要選取的 UTF-16 代碼單元數量,限制到其餘值長度 |
傳回值
範圍已儲存時傳回 1;沒有作用中的編輯,或工作階段正在套用編輯、歷程步驟或提交時,則傳回 0
範例
Session.BeginEdit(Session.FocusedFieldIndex);
Session.SetSelection(0, 3);
另請參閱
SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit