AddEditHistory

Formulários, interação, histórico de edições

Descrição

Auxiliar interno de TPDFlibFormSession que anexa uma entrada delta ao histórico limitado da edição ativa Nada é registrado enquanto

Nada é registrado quando MaxUndoSteps é zero ou quando o texto removido e o inserido e as duas posições direcionais de seleção não mudam

MaxUndoSteps Cada entrada armazena o índice inicial UTF-16, o texto removido e inserido e as posições de âncora e cursor antes e depois da alteração

Cada entrada armazena o índice inicial UTF-16, o texto removido e o inserido e as posições de âncora e cursor antes e depois da mudança

Declaração

procedure AddEditHistory(StartIndex: Integer;
  const RemovedText, InsertedText: WideString;
  BeforeAnchor, BeforeCaret, AfterAnchor, AfterCaret: Integer);

Parâmetros

StartIndexPosição UTF-16 de base zero onde a substituição começa
RemovedTextTexto que a alteração substituiu
InsertedTextTexto que a alteração inseriu
BeforeAnchor, BeforeCaretPosições direcionais de seleção capturadas antes da alteração
AfterAnchor, AfterCaretPosições direcionais de seleção produzidas pela alteração

Veja também

ApplyEditHistory, ApplySelectionEdit, ClearEditHistory, MaxUndoSteps, UndoEdit, RedoEdit, TPDFlibFormSession