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
| StartIndex | Posição UTF-16 de base zero onde a substituição começa |
|---|---|
| RemovedText | Texto que a alteração substituiu |
| InsertedText | Texto que a alteração inseriu |
| BeforeAnchor, BeforeCaret | Posições direcionais de seleção capturadas antes da alteração |
| AfterAnchor, AfterCaret | Posições direcionais de seleção produzidas pela alteração |
Veja também
ApplyEditHistory, ApplySelectionEdit, ClearEditHistory, MaxUndoSteps, UndoEdit, RedoEdit, TPDFlibFormSession