ReplaceSelection

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

Mô tả

Thay vùng chọn đã chuẩn hóa trong trường văn bản đang hoạt động hoặc combo box có thể chỉnh sửa và thu con trỏ sau khi thay thế được chấp nhận Phiên trước tiên gửi hành động

/K của trường qua OnAction, rồi gọi OnTextEdit với văn bản được chọn và một phần thay thế có thể sửa đổi Một lần phủ quyết giữ nguyên giá trị chỉnh sửa, vùng chọn, trạng thái modified và trường tài liệu Giới hạn

Lời veto giữ nguyên giá trị chỉnh sửa, vùng chọn, trạng thái chỉnh sửa và trường của tài liệu

/MaxLen của trường văn bản giữ phần đầu và phần cuối hiện có, chỉ cắt ngắn văn bản được chèn và không bao giờ chia một cụm grapheme mở rộng

Khai báo

function ReplaceSelection(
  const ReplacementText: WideString): Integer;

Tham số

ReplacementTextVăn bản được đề xuất cho vùng chọn đã chuẩn hóa hiện tại trước khi host sửa đổi và trước khi thực thi độ dài

Giá trị trả về

Trả về 1 khi việc thay thế được chấp nhận, bao gồm cả thay thế không làm gì, nếu không thì là 0

Ví dụ

if Session.SetSelectionRange(1, 3, fsuGraphemeCluster) = 1 then
  Session.ReplaceSelection('approved');

Xem thêm

CutSelection, PasteText, SetSelectionRange, TPDFlibFormSession