ClampTextLength
النماذج، التفاعل، Unicode
الوصف
مساعد داخلي لـ TPDFlibFormSession يقتطع قيمة إلى عدد مطلوب على الأكثر من وحدات رموز UTF-16
القيم داخل الحد تعبر دون تغيير والحد غير الموجب يعطي سلسلة فارغة
يستقر القص على آخر حد عنقود محارف ممتد عند الحد أو قبله فلا تقسم الأزواج البديلة ولا تسلسلات الدمج ولا الإيموجي المتصلة أبدًا
/MaxLen لحقل النص أثناء تعيين قيمة التحرير واستبدال تحديد وإيداع قيمة
التصريح
function ClampTextLength(const Value: WideString;
MaxLength: Integer): WideString;
المعاملات
| Value | النص المراد قلمه |
|---|---|
| MaxLength | الحد الأقصى لوحدات ترميز UTF-16 المراد الاحتفاظ بها |
قيمة الإرجاع
تُرجع القيمة دون تغيير عندما تتسع، وإلا أطول بادئة محاذاة للمقاطع الرسومية ضمن الحد
انظر أيضًا
ApplySelectionEdit, CommitEdit, EnsureSelectionBoundaries, TPDFlibFormSelectionUnit, TPDFlibFormSession