SetSelection

Biểu mẫu, tương tác, Unicode

Mô tả

Lưu một khoảng vùng chọn diễn đạt theo đơn vị mã UTF-16 tính từ 0 bên trong giá trị tạm thời của phiên chỉnh sửa đang hoạt động Cả hai đối số đều bị giới hạn theo giá trị hiện tại, một vị trí bắt đầu hoặc độ dài âm được coi là 0 và độ dài bị giảm để khoảng không bao giờ vượt cuối giá trị Lời gọi ủy quyền cho

Cả hai đối số bị clamp về giá trị hiện tại, start hoặc length âm coi như không, và length bị giảm để vùng không bao giờ vượt cuối giá trị

SetSelectionRange theo đơn vị fsuUTF16CodeUnit, đặt điểm neo và con trỏ tại các mép khoảng và đặt lại vị trí con trỏ trực quan đã cache

Khai báo

function SetSelection(StartIndex, SelectionLength: Integer): Integer;

Tham số

StartIndexVị trí bắt đầu UTF-16 tính từ 0, được giới hạn vào khoảng từ 0 đến độ dài giá trị hiện tại
SelectionLengthSố đơn vị mã UTF-16 cần chọn, được giới hạn theo độ dài giá trị còn lại

Giá trị trả về

Trả về 1 khi khoảng đã được lưu và 0 khi không có phiên chỉnh sửa nào đang hoạt động hoặc phiên đang thực hiện một chỉnh sửa, bước lịch sử hoặc xác nhận

Ví dụ

Session.BeginEdit(Session.FocusedFieldIndex);
Session.SetSelection(0, 3);

Xem thêm

SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit