RecordEditHistory

النماذج، التفاعل، سجل التحرير

الوصف

يسجل تغير قيمة كاملة بوصفه مدخل دلتا مضغوطًا في سجل التحرير النشط

يقارن القيمة القديمة والجديدة لإيجاد بادئتهما ولاحقتهما المشتركتين ويخزن الأقسام الوسطى المختلفة فقط نصًا محذوفًا ومدرجًا

تلتقط مواضع المرتساء والمؤشر الموجهين قبل التغيير وبعده مع الدلتا كي يستعيد التراجع والإعادة التحديد تمامًا

MaxUndoSteps صفرًا

التصريح

procedure RecordEditHistory(const OldValue, NewValue: WideString;
  BeforeAnchor, BeforeCaret, AfterAnchor, AfterCaret: Integer);

المعاملات

OldValueالقيمة المؤقتة قبل التغيير
NewValueالقيمة المؤقتة بعد التغيير
BeforeAnchorموضع مرساة التحديد قبل التغيير
BeforeCaretموضع مؤشر التحديد قبل التغيير
AfterAnchorموضع مرساة التحديد بعد التغيير
AfterCaretموضع مؤشر التحديد بعد التغيير

انظر أيضًا

AddEditHistory, ApplyEditHistory, TrimEditHistory, SetEditValue, UndoEdit