Reset

Formulários, interação, tipos de dados, partes do documento, dados variáveis, edição de documentos

TPDFlibFormSession.Reset

TPDFlibFormSession

Os índices de Widget com foco, hover e pressão voltam a zero, o valor de exibição em cache é descartado e todo o estado de edição, incluindo o histórico de edição, é descartado

Nenhuma ação de Widget é despachada e nenhum valor de campo é alterado, então uma edição não confirmada é simplesmente abandonada, em vez de confirmada ou cancelada por CommitEdit ou CancelEdit

AttachLibrary A chamada é ignorada enquanto uma edição, uma etapa de histórico ou uma confirmação está sendo aplicada, e

Declaração

procedure Reset;

Exemplo

Session.Reset;
Session.AttachLibrary(OtherPDF);

TPDFlibDynamicComponentSession.Reset

Reinicia uma TPDFlibDynamicComponentSession substituindo o componente atual por um clone recém-criado do componente inicial capturado quando ele foi anexado A contagem de composições retorna a zero,

Completed retorna a False e o estado de nova tentativa keep-together, incluindo LastRetryReason e LastRequiredSlotHeight, é limpo

Declaração

function TPDFlibDynamicComponentSession.Reset: Integer;

Valor de retorno

Retorna 1 quando a sessão foi reiniciada a partir do componente inicial clonado, ou 0 quando nenhum componente inicial está disponível ou o clone falhou

Veja também

AttachLibrary, CancelEdit, ClearEditState, LibraryInstance, TPDFlibFormSession, TPDFlibDynamicComponentSession, AttachComponent, CloneCurrentComponent, CompositionCount