RecordEditHistory
النماذج، التفاعل، سجل التحرير
الوصف
يسجل تغير قيمة كاملة بوصفه مدخل دلتا مضغوطًا في سجل التحرير النشط
يقارن القيمة القديمة والجديدة لإيجاد بادئتهما ولاحقتهما المشتركتين ويخزن الأقسام الوسطى المختلفة فقط نصًا محذوفًا ومدرجًا
تلتقط مواضع المرتساء والمؤشر الموجهين قبل التغيير وبعده مع الدلتا كي يستعيد التراجع والإعادة التحديد تمامًا
MaxUndoSteps صفرًا
التصريح
procedure RecordEditHistory(const OldValue, NewValue: WideString;
BeforeAnchor, BeforeCaret, AfterAnchor, AfterCaret: Integer);
المعاملات
| OldValue | القيمة المؤقتة قبل التغيير |
|---|---|
| NewValue | القيمة المؤقتة بعد التغيير |
| BeforeAnchor | موضع مرساة التحديد قبل التغيير |
| BeforeCaret | موضع مؤشر التحديد قبل التغيير |
| AfterAnchor | موضع مرساة التحديد بعد التغيير |
| AfterCaret | موضع مؤشر التحديد بعد التغيير |
انظر أيضًا
AddEditHistory, ApplyEditHistory, TrimEditHistory, SetEditValue, UndoEdit